std::isgreaterequal
Определено в заголовочном файле <cmath> |
||
|---|---|---|
| (1) | ||
bool isgreaterequal( float x, float y ); bool isgreaterequal( double x, double y ); bool isgreaterequal( long double x, long double y ); |
(с C++11) (до C++23) |
|
constexpr bool isgreaterequal( /* floating-point-type */ x,
/* floating-point-type */ y );
|
(с C++23) | |
| Дополнительные перегрузки | ||
Определено в заголовочном файле <cmath> |
||
template< class Arithmetic1, class Arithmetic2 > bool isgreaterequal( Arithmetic1 x, Arithmetic2 y ); |
(A) | (с C++11) (constexpr с C++23) |
x больше или равно числу с плавающей запятой y, без установки исключений для чисел с плавающей запятой. Библиотека предоставляет перегрузки для всех типов чисел с плавающей запятой без модификатора cv в качестве типа параметров x и y. (с C++23)
Параметры
| x, y | - | значения с плавающей запятой или целые значения |
Возвращаемое значение
true если x >= y, false в противном случае.
Примечания
Встроенный оператор>= для чисел с плавающей запятой может вызвать FE_INVALID если один или оба аргумента являются NaN. Эта функция является "тихой" версией оператора>=.
Дополнительные перегрузки не обязаны быть предоставлены точно как (A). Они должны быть достаточными для обеспечения того, что для первого аргумента num1 и второго аргумента num2:
|
(до C++23) |
| Если Если такого типа чисел с плавающей запятой с наибольшим рангом и подрангом не существует, то разрешение перегрузки не приводит к пригодной кандидатуре из предоставленных перегрузок. |
(с C++23) |
См. также
объект-функция, реализующий x >= y (шаблон класса) |
|
|
(C++11) |
проверяет, меньше ли или равно первое число с плавающей запятой второму (функция) |
C документация для isgreaterequal |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/numeric/math/isgreaterequal