Zc

特定の言語機能が ANSI C 標準規格に準拠するようにします。

IDE オプション

Windows: [Language (言語)] > [Treat wchar_t as Built-in Type (wchar_t をビルトイン型として扱う)] / [Force Conformance In For Loop Scope (for ループスコープの強制準拠)]
Linux: なし
Mac OS: なし

アーキテクチャー

IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー

構文

Linux* および Mac OS*: なし
Windows*:    /Zc:arg[, arg]

引数

arg      標準規格に準拠させる言語機能です。設定可能な値は以下のとおりです。
  forScope - for ループの初期化子が標準動作に準拠するようにします。
  wchar_t - wchar_t はネイティブデータ型であることを指定します。

デフォルト

オフ      /Zc:forScope、wchar_t/Qvc8 が指定されない場合は無効です。
オン      /Zc:forScope、wchar_t/Qvc8 が指定された場合は有効です。

説明

このオプションは、/Ze も指定する場合、特定の言語機能が ANSI C 標準規格に準拠するようにします。

代替オプション

なし

関連情報