std:: isgreaterequal
|
헤더 파일에 정의됨
<cmath>
|
||
| (1) | ||
|
bool
isgreaterequal
(
float
x,
float
y
)
;
bool
isgreaterequal
(
double
x,
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 이후)
(C++23 이후 constexpr) |
목차 |
매개변수
| x, y | - | 부동 소수점 또는 정수 값 |
반환값
true 만약 x >= y 인 경우, false 그렇지 않은 경우.
참고 사항
부동 소수점 숫자에 대한 내장 operator >= 는 하나 또는 두 인수가 NaN인 경우 FE_INVALID 를 발생시킬 수 있습니다. 이 함수는 operator >= 의 "조용한(quiet)" 버전입니다.
추가 오버로드는 반드시 (A) 와 정확히 동일하게 제공될 필요는 없습니다. 첫 번째 인수 num1 과 두 번째 인수 num2 에 대해 다음을 보장할 수 있을 만큼 충분하기만 하면 됩니다:
|
(C++23 이전) |
|
num1
과
num2
가 산술 타입을 갖는 경우,
std
::
isgreaterequal
(
num1, num2
)
는 다음 코드와 동일한 효과를 가집니다:
std
::
isgreaterequal
(
static_cast
<
/*common-floating-point-type*/
>
(
num1
)
,
가장 높은 순위와 하위순위를 갖는 부동소수점 타입이 존재하지 않는 경우, 오버로드 해결 은 제공된 오버로드들 중에서 사용 가능한 후보를 결과로 내지 않습니다. |
(C++23 이후) |
참고 항목
|
x >= y를 구현하는 함수 객체
x
>=
y
(클래스 템플릿) |
|
|
(C++11)
|
첫 번째 부동 소수점 인수가 두 번째 인수보다 작거나 같은지 확인합니다
(함수) |
|
C documentation
for
isgreaterequal
|
|