如何检查QNAN的双精度数

时间:2012-06-06 20:49:00

标签: c++ comparison double

是否有正确的方法来检查除

之外的QNAN
double t = <QNAN>;
if(t != t)
{
    //t is QNAN
}

1 个答案:

答案 0 :(得分:0)

isnan()是C ++ 11的一部分。

std::isnan(float);
std::isnan(double);
std::isnan(long double);