C++ MSVC&x2B+;警告标志

C++ MSVC&x2B+;警告标志,c++,visual-c++,warnings,C++,Visual C++,Warnings,对于gcc和clang,我经常使用-Wall-Wextra警告标志 Visual C++ 2010的命令行切换(更新,如果有差异)会产生相同的结果? 提供了技术细节,但我是从Visual C++开发人员的更定性的答案,基于实际经验:一个“拇指规则”标志,你可以安全地扔在任何新项目,当你开始,这仍然与其他编译器的-Wall-Wextra大致相同。我同意您在评论中链接到的@Paulius的答案/W4将向您显示默认情况下未禁用的所有警告,这可能是您在不单独搜索每个警告并启用等效警告的情况下最接近“大

对于gcc和clang,我经常使用
-Wall-Wextra
警告标志

<命令> Visual C++ 2010的命令行切换(更新,如果有差异)会产生相同的结果?


提供了技术细节,但我是从Visual C++开发人员的更定性的答案,基于实际经验:一个“拇指规则”标志,你可以安全地扔在任何新项目,当你开始,这仍然与其他编译器的

-Wall-Wextra
大致相同。

我同意您在评论中链接到的@Paulius的答案/W4将向您显示默认情况下未禁用的所有警告,这可能是您在不单独搜索每个警告并启用等效警告的情况下最接近“大致相同的内容”的警告/MSVC中的Wall将照它说的做,并打开所有警告(即使是有问题的警告),对于任何非琐碎的项目,这些警告都会给出误报。这与gcc-Wall不同,gcc-Wall只会打开不“可疑”的警告。

我同意@Paulius在评论中链接的答案/W4将向您显示默认情况下未禁用的所有警告,这可能是您在不单独搜索每个警告并启用等效警告的情况下最接近“大致相同的内容”的警告/MSVC中的Wall将照它说的做,并打开所有警告(即使是有问题的警告),对于任何非琐碎的项目,这些警告都会给出误报。这与gcc-Wall不同,gcc-Wall只会打开不“可疑”的警告。

可能重复的答案虽然主要涉及gcc,但似乎有一个答案与我的问题相关,尽管它没有讨论“捕获大致相同的东西”我的部分问题是:我同意你联系的@Paulius
/W4
将向您显示默认情况下未禁用的所有警告,这可能是您在不单独搜索每个警告并启用等效警告的情况下最接近“大致相同的内容”。的可能重复,而可能重复的答案主要涉及gcc,似乎有一个答案与我的问题相关,尽管它没有讨论我问题中的“捕获大致相同的东西”部分:我同意你链接到的@Paulius
/W4
将向您显示默认情况下未禁用的所有警告,这可能是您在不单独搜索每个警告并启用等效警告的情况下最接近“大致相同的内容”。