用MSVC编译器编译C代码后,我们得到警告列表。
我看到警告根据我的警告列表分为1,2,3和4级。
我的问题是:
警告级别是否表示警告的严重性?
如果是,哪个级别更严重? 1级或4级?
THX
答案 0 :(得分:1)
来自http://msdn.microsoft.com/en-us/library/thxezb7y.aspx:
- 级别0禁用所有警告。
- 1级显示严重警告。级别1是默认设置。
- 级别2显示所有级别1警告和警告,其严重程度低于级别1.
- 级别3显示所有建议用于生产目的的2级警告和所有其他警告。
- 级别4显示所有3级警告和信息警告。我们建议您仅使用此选项提供类似lint的警告。 但是,对于一个新项目,最好全部使用/ W4 汇编;这将确保尽可能少的难以找到的代码 缺陷。