std:: fmin, std:: fminf, std:: fminl
|
Definido en el encabezado
<cmath>
|
||
| (1) | ||
|
float
fmin
(
float
x,
float
y
)
;
double
fmin
(
double
x,
double
y
)
;
|
(hasta C++23) | |
|
constexpr
/*floating-point-type*/
fmin
(
/*floating-point-type*/
x,
|
(desde C++23) | |
|
float
fminf
(
float
x,
float
y
)
;
|
(2) |
(desde C++11)
(constexpr desde C++23) |
|
long
double
fminl
(
long
double
x,
long
double
y
)
;
|
(3) |
(desde C++11)
(constexpr desde C++23) |
|
Sobrecarga SIMD
(desde C++26)
|
||
|
Definido en el encabezado
<simd>
|
||
|
template
<
class
V0,
class
V1
>
constexpr
/*math-common-simd-t*/
<
V0, V1
>
|
(S) | (desde C++26) |
|
Sobrecargas adicionales
(desde C++11)
|
||
|
Definido en el encabezado
<cmath>
|
||
|
template
<
class
Integer
>
double fmin ( Integer x, Integer y ) ; |
(A) | (constexpr desde C++23) |
std::fmin
para todos los tipos de punto flotante sin calificación cv como tipo de los parámetros.
(desde C++23)
|
S)
La sobrecarga SIMD realiza un
std::fmin
elemento por elemento en
v_x
y
v_y
.
|
(desde C++26) |
|
A)
Se proporcionan sobrecargas adicionales para todos los tipos enteros, los cuales son tratados como
double
.
|
(since C++11) |
ContenidoParámetros
Valor de retornoSi tiene éxito, devuelve el menor de dos valores de punto flotante. El valor devuelto es exacto y no depende de ningún modo de redondeo. Manejo de erroresEsta función no está sujeta a ninguna de las condiciones de error especificadas en math_errhandling . Si la implementación soporta aritmética de punto flotante IEEE (IEC 60559),
NotasEsta función no requiere ser sensible al signo del cero, aunque algunas implementaciones adicionalmente exigen que si un argumento es + 0 y el otro es - 0 , entonces se retorne - 0 . Las sobrecargas adicionales no requieren ser proporcionadas exactamente como (A) . Solo necesitan ser suficientes para garantizar que para su primer argumento num1 y segundo argumento num2 :
Ejemplo
Ejecutar este código
Salida posible: fmin(2,1) = 1 fmin(-Inf,0) = -inf fmin(NaN,-1) = -1 Véase también
| |||||||||||||||||||||||||