【发布时间】:2011-02-14 02:40:29
【问题描述】:
您在编译 QT 项目时使用的警告级别是多少?
当我使用 W4 编译时,我收到很多警告,例如:
C4127: conditional expression is constant
我应该在 W3 编译,还是在 W4 找到其他处理警告的方法,例如:添加一个新的头文件并使用 pragma(此处提到 C++ 编码标准:101 规则、指南和最佳实践)。
你的做法是什么?
谢谢。
【问题讨论】:
-
我不明白为什么常量条件表达式应该是一个问题。
-
IMO,如果它是恒定的,则根本不需要它。微软对此警告的解释:msdn.microsoft.com/en-us/library/6t66728h%28VS.80%29.aspx
标签: c++ qt coding-style warnings warning-level