Espacios de nombres
Variantes
Acciones

HUGE_VALF, HUGE_VAL, HUGE_VALL

De cppreference.com
< cpp‎ | numeric‎ | math
 
 
 
Funciones matemáticas comunes
Funciones
Operaciones básicas
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Funciones exponenciales
(C++11)
(C++11)
(C++11)
(C++11)
Funciones de potencias
(C++11)
(C++11)
Funciones trigonométricas e hiperbólicas
(C++11)
(C++11)
(C++11)
Funciones de error y gamma
(C++11)
(C++11)
(C++11)
(C++11)
Operaciones de punto flotante del entero más cercano
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Funciones de manipulación de punto flotante
(C++11)(C++11)
(C++11)
(C++11)
Clasificación/comparación
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Constantes de macro
HUGE_VALFHUGE_VALHUGE_VALL
(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)(C++11)(C++11)
 
Definido en el archivo de encabezado <cmath>
#define HUGE_VALF /*definido por la implementación*/
(desde C++11)
#define HUGE_VAL  /*definido por la implementación*/
#define HUGE_VALL /*definido por la implementación*/
(desde C++11)

Las macros HUGE_VALF, HUGE_VAL y HUGE_VALL se expanden a expresiones constantes de punto flotante positivas que se comparan iguales que los valores devueltos por las funciones y operadores de punto flotante en caso de desbordamiento (véase math_errhandling).

Constante Explicación
HUGE_VALF Se expande a una expresión float positiva que indica desbordamiento.
HUGE_VAL Se expande a una expresión double positiva que indica desbordamiento, no necesariamente representable como float.
HUGE_VALL Se expande a una expresión positiva longdouble que indica desbordamiento, no necesariamente representable como float o double.

En las implementaciones que admiten infinitos de punto flotante, estas macros siempre se expanden a los infinitos positivos de float, double y longdouble, respectivamente.

[editar]Véase también

(C++11)
Se evalúa a la infinidad positiva o al valor garantizado para desbordar un float
(constante de macro)[editar]
Documentación de C para HUGE_VAL
close