ANSI 規格に厳密に準拠している言語方言を実装するようにコンパイラーに指示します。これは C++ 固有のコンテンツです。DPC++ には適用されません。
Linux*: | -strict-ansi |
macOS*: | -strict-ansi |
Windows*: | なし |
なし
オフ |
コンパイラーは、デフォルトの規格に準拠します。 |
このオプションは、ANSI 規格に厳密に準拠している言語方言を実装するようにコンパイラーに指示します。Linux* システムで gcc との互換性が必要な場合は、-ansi オプションを使用してください。
このオプションは、プログラムが標準数学ライブラリー関数の呼び出しの後に errno をテストしていると仮定するようにコンパイラーに指示する fmath-errno オプションを指定します。コンパイラーは、大部分の数学関数を副作用があるものとして処理するため、最適化は制限されます。
Visual Studio*: なし
Eclipse*: [Language] > [ANSI Conformance]
Xcode*: [Language] > [C Language Dialect and C++ Language Dialect] > [C++ Language Dialect]
なし