![]() |
1
12
VisualC++中的最高警告级别是/WALL。警告级别也可以用/W0、/W1、/W4生成越来越高级别的警告。 编译器还将检查/Wp64的64位可移植性问题。 您可以告诉它使用/WX将警告视为错误
|
![]() |
2
5
像 billmcc64 mentioned ,gcc的-pedantic使gcc在您使用任何非标准扩展时发出警告。我不认为您可以让MSVC为类似的情况发出警告,但是您可以使用/Za选项使其为这些情况生成错误。 |
![]() |
3
4
还请注意,TeamDeveloper版本有一个/analyze选项,它添加了对常见代码错误的语义检查。您还可以查看从gimpel获取PC lint以进行额外的语义检查。 |
![]() |
4
3
如果你想要一些像书呆子一样的东西,试着用一种好的线头,比如pc线头( http://www.gimpel.com/html/products.htm ). |
![]() |
5
3
还有
见: https://docs.microsoft.com/en-us/cpp/build/reference/permissive-standards-conformance |
![]() |
6
1
|
![]() |
JoeZ · Do while循环不会中断 7 年前 |
![]() |
JoeZ · 如果循环不工作。运行时显示重复cout。 7 年前 |
![]() |
Joe · 正在展开宏以进行调试? 7 年前 |
|
Matthew · 自己编译公共库会提高性能吗? 7 年前 |
![]() |
Barry · 在MSVC中处理宏中的额外括号 7 年前 |