型属性は、キーワード __attribute__ およびそれに付随する構文を使用して、構造体、共用体、 列挙型、またはクラスの特別なプロパティーを指定する宣言指定子です。 型属性は、C および C++ に対する直交拡張で、GNU C および C++ で開発されたプログラムの移植を容易にするためにインプリメントされます。
型属性の構文の一般的な形式は次のとおりです。
>>-__attribute__--((--+-attribute_name-----+--))--------------->< '-__attribute_name__-'
関連参照