如果我比较双打,如何让gcc生成警告?

ani*_*nio 4 c++ gcc warnings

我想在我的代码中捕获双精度的相等比较并获得警告.是否有GCC警告会这样做?

它不是可以在源代码中轻松获取的东西.

Jon*_*ler 8

GCC 4.7.0具有:

gcc --help=warnings
Run Code Online (Sandbox Code Playgroud)

它产生了许多其他:

-Wfloat-equal               Warn if testing floating point numbers for equality
Run Code Online (Sandbox Code Playgroud)

(GCC 4.1.2不支持扩展帮助;它只是'具有--help.但它确实有警告选项.)


mat*_*975 5

快速man gcc揭示这是一个可能的候选人

    -Wfloat-equal
Run Code Online (Sandbox Code Playgroud)