【问题标题】:Coverity report meanings - PW.INCLUDE_RECURSIONCoverity 报告的含义 - PW.INCLUDE_RECURSION
【发布时间】:2016-03-17 02:55:24
【问题描述】:

在我的 C++ 代码上运行覆盖后,我收到以下类别的警告。您能帮我详细说明这些是什么吗?是否有任何文件可以理解这些?

  1. PW.INCLUDE_RECURSION
  2. WRAPPER_ESCAPE
  3. PW.EXPR_HAS_NO_EFFECT
  4. PW.QUALIFIER_IN_MEMBER_DECLARATION
  5. PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE
  6. PW.MISSING_TYPEDEF_NAME
  7. PW.IMPLICIT_INT_ON_MAIN 8-OVERFLOW_BEFORE_WIDEN

谢谢

【问题讨论】:

  • 你用过谷歌吗?如果是,你发现了什么?

标签: c++ coverity


【解决方案1】:

我在 Google 上找到的一些:

include_recursion — #include 文件 "xxxx" 包含自身

expr_has_no_effect — 表达式无效

qualifier_in_member_declaration — 不允许使用限定名称 在成员声明中

useless_type_qualifier_on_return_type — 返回时的类型限定符 类型没有意义

missing_typedef_name — 声明需要一个 typedef 名称

implicit_int_on_main — 在声明中省略返回类型“int” 函数“主”

OVERFLOW_BEFORE_WIDEN - 在比较或分配给该大小之前评估较大大小的整数表达式

【讨论】:

    【解决方案2】:

    如果您的机器上安装了 Coverity,只需转到检查器参考,

    C:\Program Files\Coverity\Coverity 静态分析\doc\en\cov_checker_ref.pdf

    C:\Program Files\Coverity\Coverity 静态分析\doc\en\cov_checker_ref.html

    搜索这些检查器名称,您可以获得关于这些解析警告的良好解释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多