インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
すべてのインテル® C/C++ 言語拡張を有効または無効にします。
Linux* および OS X*: | -intel-extensions -no-intel-extensions |
Windows®: | /Qintel-extensions /Qintel-extensions- |
なし
オフ |
インテル® C/C++ 言語拡張が有効になります。 |
このオプションは、すべてのインテル® C/C++ 言語拡張を有効または無効にします。
オプションの否定形 (上記を参照) を指定すると、すべてのインテル® C/C++ 言語拡張を無効にします。 例えば、配列表記を含むインテル® Cilk™ Plus 言語拡張を無効にし、10 進浮動小数点型のサポートを無効にします。
[Q]std コンパイラー・オプションの特定の設定は、10 進浮動小数点のサポートを有効/無効にします。
次の [Q]std 設定は、10 進浮動小数点のサポートを有効にします: c89、gnu89 (Linux* のみ)、gnu99 (Linux* のみ)。
次の [Q]std 設定は、10 進浮動小数点のサポートを無効にします: c99
Visual Studio®: [Language (言語)] > [Disable All Intel Language Extensions (すべてのインテル® 言語拡張を無効にする)]
Eclipse*: [Language (言語)] > [Disable All Intel Language Extensions (すべてのインテル® 言語拡張を無効にする)]
Xcode*: [Language (言語)] > [Enable Intel C/C++ language extensions (インテル® 言語拡張を有効にする)]
なし