报告使用 ==!= 运算符进行比较的浮点值。

浮点值本质上是不准确的,比较它们是否完全相等很少是所需的语义。

此检查会忽略与零和无穷大文字的比较。

示例:


  void m(double d1, double d2) {
    if (d1 == d2) {}
  }