std::isunordered_C++中文网

定义于头文件 <cmath>

bool isunordered( float x, float y );

(1) (C++11 起)

bool isunordered( double x, double y );

(2) (C++11 起)

bool isunordered( long double x, long double y );

(3) (C++11 起)

bool isunordered( Arithmetic x, Arithmetic y );

(4) (C++11 起)

1-3) 确定二个浮点数 xy 是否无序,即一或两者为 NaN ,从而无法有意义地彼此比较。

4) 所有 (1-3) 所不覆盖的算术类型参数组合的重载集或函数模板。若任何参数拥有整数类型,则将它转型为 double

参数

x - 浮点值
y - 浮点值

返回值

xy 为 NaN 则为 true ,否则为 false

参阅

归类给定的浮点值
(函数)

(C++11)

检查给定的数是否 NaN
(函数)