# std::isunordered

< cpp‎ | numeric‎ | math

定义于头文件 `<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) 确定二个浮点数 `x` 与 `y` 是否无序，即一或两者为 NaN ，从而无法有意义地彼此比较。
4) 所有 (1-3) 所不覆盖的算术类型参数组合的重载集或函数模板。若任何参数拥有整数类型，则将它转型为 double 。

### 参数

x | - | 浮点值
y | - | 浮点值

### 返回值

若 `x` 或 `y` 为 NaN 则为 true ，否则为 false 。

### 参阅

fpclassify (C++11) | 归类给定的浮点值 (函数)
isnan (C++11) | 检查给定的数是否 NaN (函数)