我想在 MSVC++ 中启用“变量名隐藏”警告作为错误,这样这样的事情就会被标记为错误:
class A
{
int var ;
A()
{
int var = 5 ; // HIDING: want this to be an error
}
} ;
我想在 MSVC++ 中启用“变量名隐藏”警告作为错误,这样这样的事情就会被标记为错误:
class A
{
int var ;
A()
{
int var = 5 ; // HIDING: want this to be an error
}
} ;
您可以使用编译指示指令:
#pragma warning(error: 6244)
class A
{
int var ;
A()
{
int var = 5 ; // HIDING: want this to be an error
}
} ;
for Visual Studio 2010 goto "Project Properties -> C/C++ -> Advanced"
在项目设置的C++ 属性页的高级选项卡上有一个将特定警告视为错误
您可以使用/we
编译器选项将特定错误转换为警告。例如,/we6244
将使警告 C6244 成为错误。有关详细信息,请参阅该/w
选项及其朋友的文档。