std:: isgreater
|
Definido en el encabezado
<cmath>
|
||
| (1) | ||
|
bool
isgreater
(
float
x,
float
y
)
;
bool
isgreater
(
double
x,
double
y
)
;
|
(desde C++11)
(hasta C++23) |
|
|
constexpr
bool
isgreater
(
/* floating-point-type */
x,
/* floating-point-type */ y ) ; |
(desde C++23) | |
|
Definido en el encabezado
<cmath>
|
||
|
template
<
class
Arithmetic1,
class
Arithmetic2
>
bool isgreater ( Arithmetic1 x, Arithmetic2 y ) ; |
(A) |
(desde C++11)
(constexpr desde C++23) |
Contenidos |
Parámetros
| x, y | - | valores de punto flotante o enteros |
Valor de retorno
true si x > y , false en caso contrario.
Notas
El operator > incorporado para números de punto flotante puede establecer FE_INVALID si uno o ambos argumentos es NaN. Esta función es una versión "silenciosa" de operator > .
Las sobrecargas adicionales no están obligadas a ser proporcionadas exactamente como (A) . Solo necesitan ser suficientes para garantizar que para su primer argumento num1 y segundo argumento num2 :
|
(hasta C++23) |
|
Si
num1
y
num2
tienen tipos aritméticos, entonces
std
::
isgreater
(
num1, num2
)
tiene el mismo efecto que
std
::
isgreater
(
static_cast
<
/*common-floating-point-type*/
>
(
num1
)
,
Si no existe tal tipo de punto flotante con el mayor rango y subrango, entonces la resolución de sobrecarga no resulta en un candidato utilizable de las sobrecargas proporcionadas. |
(desde C++23) |
Véase también
|
objeto función que implementa
x
>
y
(plantilla de clase) |
|
|
(C++11)
|
verifica si el primer argumento de punto flotante es menor que el segundo
(función) |
|
Documentación C
para
isgreater
|
|