C级警告

时间:2013-01-29 14:39:52

标签: c++ c visual-studio-2010

  

可能重复:
  Visual Studio warning level meanings?

用MSVC编译器编译C代码后,我们得到警告列表。

我看到警告根据我的警告列表分为1,2,3和4级。

我的问题是:

警告级别是否表示警告的严重性?

如果是,哪个级别更严重? 1级或4级?

THX

1 个答案:

答案 0 :(得分:1)

来自http://msdn.microsoft.com/en-us/library/thxezb7y.aspx

  
      
  • 级别0禁用所有警告。
  •   
  • 1级显示严重警告。级别1是默认设置。
  •   
  • 级别2显示所有级别1警告和警告,其严重程度低于级别1.
  •   
  • 级别3显示所有建议用于生产目的的2级警告和所有其他警告。
  •   
  • 级别4显示所有3级警告和信息警告。我们建议您仅使用此选项提供类似lint的警告。   但是,对于一个新项目,最好全部使用/ W4   汇编;这将确保尽可能少的难以找到的代码   缺陷。
  •