std:: fmin, std:: fminf, std:: fminl
|
Défini dans l'en-tête
<cmath>
|
||
| (1) | ||
|
float
fmin
(
float
x,
float
y
)
;
double
fmin
(
double
x,
double
y
)
;
|
(jusqu'à C++23) | |
|
constexpr
/*floating-point-type*/
fmin
(
/*floating-point-type*/
x,
|
(depuis C++23) | |
|
float
fminf
(
float
x,
float
y
)
;
|
(2) |
(depuis C++11)
(constexpr depuis C++23) |
|
long
double
fminl
(
long
double
x,
long
double
y
)
;
|
(3) |
(depuis C++11)
(constexpr depuis C++23) |
|
Surcharge SIMD
(depuis C++26)
|
||
|
Défini dans l'en-tête
<simd>
|
||
|
template
<
class
V0,
class
V1
>
constexpr
/*math-common-simd-t*/
<
V0, V1
>
|
(S) | (depuis C++26) |
|
Surcharges supplémentaires
(depuis C++11)
|
||
|
Défini dans l'en-tête
<cmath>
|
||
|
template
<
class
Integer
>
double fmin ( Integer x, Integer y ) ; |
(A) | (constexpr depuis C++23) |
std::fmin
pour tous les types à virgule flottante non qualifiés cv comme type des paramètres.
(depuis C++23)
|
S)
La surcharge SIMD effectue un
std::fmin
élément par élément sur
v_x
et
v_y
.
|
(depuis C++26) |
|
A)
Des surcharges supplémentaires sont fournies pour tous les types entiers, qui sont traités comme
double
.
|
(depuis C++11) |
ContenuParamètres
Valeur de retourEn cas de succès, retourne la plus petite de deux valeurs à virgule flottante. La valeur retournée est exacte et ne dépend d'aucun mode d'arrondi. Gestion des erreursCette fonction n'est soumise à aucune des conditions d'erreur spécifiées dans math_errhandling . Si l'implémentation prend en charge l'arithmétique à virgule flottante IEEE (IEC 60559),
NotesCette fonction n'est pas tenue d'être sensible au signe de zéro, bien que certaines implémentations imposent en outre que si un argument est + 0 et l'autre est - 0 , alors - 0 soit retourné. 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 :
Exemple
Exécuter ce code
Sortie possible : fmin(2,1) = 1 fmin(-Inf,0) = -inf fmin(NaN,-1) = -1 Voir aussi
| |||||||||||||||||||||||||