/Zc:checkGwOdr (標準の C++ ODR 違反を適用する /Gw)

このスイッチは、(グローバル データの最適化) を使用/Gwするときに C++ 標準の準拠を強制します。 使用 /Gwする場合、特定の 1 つの定義規則 (ODR) 違反は無視されます。 このフラグにより、適切なエラーが発生します。

構文

/Zc:checkGwOdr[-]

解説

このスイッチは既定でオフになっています。

使用/Gwする場合に無視される ODR 違反の例については、「/Gw に対する標準準拠の機能強化」を参照してください

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  3. [追加オプション] プロパティを変更して /Zc:checkGwOdr または /Zc:checkGwOdr- を含め、[OK] を選択します。

関連項目

/Zc (準拠)
1 つの定義規則 (ODR)
/Gw に対する標準準拠の機能強化