标签: c++ floating-point nan
当然我知道我应该编写更好的代码,而不是创建NaN值。 但有没有随意的方法来避免它。我的意思是:
if (!(floatNumber == NaN)) // do some stupid function else return;
但它对我不起作用。我也试过floatNumber==null,但也没有结果。 你能帮我吗?
floatNumber==null
答案 0 :(得分:6)
要测试数字是否为NaN,您可以使用标准库函数std::isnan。
std::isnan