インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
属性は、宣言に関する追加の情報をコンパイラーに提供します。
インテル® コンパイラーは、プログラムに属性を追加する方法として次の 3 つをサポートしています。
__attribute__((attribute_name(arguments)))
__declspec(attribute_name(argument))
[[attribute_name(arguments)]]
[[attribute-namespace :: attribute_name(arguments)]]
一部の属性はインテル製マイクロプロセッサーおよび互換マイクロプロセッサーで利用可能ですが、インテル製マイクロプロセッサーにおいてより多くの最適化が行われる場合があります。詳細は、各属性の説明を参照してください。