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