std::isless_C++中文网
| 定义于头文件 |
||
| bool isless( float x, float y ); |
(1) | (C++11 起) |
| bool isless( double x, double y ); |
(2) | (C++11 起) |
| bool isless( long double x, long double y ); |
(3) | (C++11 起) |
| bool isless( Arithmetic x, Arithmetic y ); |
(4) | (C++11 起) |
1-3) 确定浮点数 x 是否小于浮点数 y ,而不设置浮点异常。
4) 所有 (1-3) 所不覆盖的算术类型参数组合的重载集或函数模板。若任何参数拥有整数类型,则将它转型为 double 。
参数
| x | - | 浮点值 |
| y | - | 浮点值 |
返回值
若 x < y 则为 true ,否则为 false 。
注意
若一或两个参数为 NaN ,则浮点数的内建 operator< 可能引发 FE_INVALID 。此函数是 operator< 的“安静”版本。
参阅
| 实现 x < y 的函数对象 (类模板) | |
| (C++11) |
检查第一个浮点实参是否大于第二个 (函数) |