std:: isgreaterequal
|
Défini dans l'en-tête
<cmath>
|
||
| (1) | ||
|
bool
isgreaterequal
(
float
x,
float
y
)
;
bool
isgreaterequal
(
double
x,
double
y
)
;
|
(depuis C++11)
(jusqu'à C++23) |
|
|
constexpr
bool
isgreaterequal
(
/* floating-point-type */
x,
/* floating-point-type */ y ) ; |
(depuis C++23) | |
|
Défini dans l'en-tête
<cmath>
|
||
|
template
<
class
Arithmetic1,
class
Arithmetic2
>
bool isgreaterequal ( Arithmetic1 x, Arithmetic2 y ) ; |
(A) |
(depuis C++11)
(constexpr depuis C++23) |
Table des matières |
Paramètres
| x, y | - | valeurs à virgule flottante ou entières |
Valeur de retour
true si x >= y , false sinon.
Notes
L'opérateur intégré operator >= pour les nombres à virgule flottante peut lever FE_INVALID si un ou deux des arguments est NaN. Cette fonction est une version "silencieuse" de operator >= .
Les surcharges supplémentaires ne sont pas tenues d'être fournies exactement comme (A) . Elles doivent seulement être suffisantes pour garantir que pour leur premier argument num1 et second argument num2 :
|
(jusqu'en C++23) |
|
Si
num1
et
num2
ont des types arithmétiques, alors
std
::
isgreaterequal
(
num1, num2
)
a le même effet que
std
::
isgreaterequal
(
static_cast
<
/*common-floating-point-type*/
>
(
num1
)
,
Si aucun tel type à virgule flottante avec le plus grand rang et la plus grande sous-catégorie n'existe, alors la résolution de surcharge ne résulte pas en un candidat utilisable parmi les surcharges fournies. |
(depuis C++23) |
Voir aussi
|
objet fonction implémentant
x
>=
y
(modèle de classe) |
|
|
(C++11)
|
vérifie si le premier argument à virgule flottante est inférieur ou égal au second
(fonction) |
|
Documentation C
pour
isgreaterequal
|
|