在我的C++代码上运行coverity之后,我将得到以下类别的警告。你能帮我了解详细情况吗?这些是什么?有什么文件可供理解吗?
PW.INCLUDE_RECURSIONWRAPPER_ESCAPEPW.EXPR_HAS_NO_EFFECTPW.QUALIFIER_IN_MEMBER_DECLARATIONPW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPEPW.MISSING_TYPEDEF_NAMEPW.IMPLICIT_INT_ON_MAIN 8-OVERFLOW_BEFORE_WIDEN谢谢
发布于 2016-03-17 03:36:54
我在谷歌上发现了一些:
include_recursion - #include文件"xxxx“包括它自己
expr_has_no_effect -表达式没有影响
qualifier_in_member_declaration -成员声明中不允许使用限定名。
返回类型上的useless_type_qualifier_on_return_type类型限定符是没有意义的。
missing_typedef_name -声明需要一个ty胡枝子名
implicit_int_on_main -函数声明"main“中省略的"int”类型
OVERFLOW_BEFORE_WIDEN -在比较或分配给该大小之前,先计算较大大小的整数表达式。
发布于 2016-03-17 13:56:25
如果您在机器上安装了Coverity,只需转到检查器引用,
C:\程序文件\覆盖\覆盖静态Analysis\doc\en\cov_checker_ref.pdf
C:\程序文件\覆盖\覆盖静态Analysis\doc\en\cov_checker_ref.html
搜索那些检查者的名字,你就可以得到关于那些解析警告的很好的解释。
https://stackoverflow.com/questions/36050847
复制相似问题