如果我选择 等级警告(全部) 的 /墙
Studio会显示来自此文件的许多警告:
wchar.h
math.h
xmemory0
xstring
示例:
码:
std::cout << "\n\n";
编译:
ios(116):警告C4710:std :: string std :: _ Generic_error_category :: message(int)const:
也许有一些宏,有些像这样吗?
#define start_warnings
#undef start_warnings
答案 0 :(得分:3)
在Visual Studio /Wall
中启用一些非常模糊的警告。它们可能很有用,例如使用填充字节定位结构,但通常是过度杀伤,并且系统标头在此级别上没有设计为无警告。请改用/W4
。
如果您确实需要调整级别或启用/禁用特定警告,请参阅#pragma warning
。