1

MSVC ++でエラーとして「変数名の非表示」の警告を有効にしたいので、次のようなものにエラーのフラグが付けられます。

class A
{
    int var ;
    A()
    {
      int var = 5 ; // HIDING: want this to be an error
    }
} ;
4

4 に答える 4

4

プラグマディレクティブを使用できます。

#pragma warning(error: 6244)

class A
{
    int var ;
    A()
    {
      int var = 5 ; // HIDING: want this to be an error
    }
} ;
于 2012-04-14T19:23:50.393 に答える
1

Visual Studio 2010の場合は、「プロジェクトのプロパティ-> C /C++->詳細」に移動します。

ここに画像の説明を入力してください

于 2012-04-14T20:17:22.563 に答える
0

プロジェクト設定のC++ プロパティページの詳細設定タブに、エラーとして扱う特定の警告があります。

于 2012-04-14T20:02:07.567 に答える
0

/weコンパイラ オプションを使用して、特定のエラーを警告に変えることができます。たとえば、/we6244警告 C6244 をエラーにします。詳細については、オプションとその仲間のドキュメントを参照してください。/w

于 2012-04-14T20:09:26.690 に答える