std:: fegetenv, std:: fesetenv
From es.cppreference.net
|
Definido en el encabezado
<cfenv>
|
||
|
int
fegetenv
(
std::
fenv_t
*
envp
)
|
(1) | (desde C++11) |
|
int
fesetenv
(
const
std::
fenv_t
*
envp
)
;
|
(2) | (desde C++11) |
Gestiona el estado del entorno de punto flotante.
1)
Intenta almacenar el estado del entorno de punto flotante en el objeto apuntado por
envp
.
2)
Intenta establecer el entorno de punto flotante desde el objeto apuntado por
envp
. El valor de ese objeto debe haberse obtenido previamente mediante una llamada a
std::feholdexcept
o
std::fegetenv
o ser una constante macro de punto flotante. Si alguna de las banderas de estado de punto flotante está activada en
envp
, se activarán en el entorno (y luego podrán verificarse con
std::fetestexcept
), pero no se generarán las excepciones de punto flotante correspondientes (la ejecución continúa sin interrupciones)
Parámetros
| envp | - | puntero al objeto de tipo std:: fenv_t que contiene el estado del entorno de punto flotante |
Valor de retorno
0 en caso de éxito, distinto de cero en caso contrario.
Véase también
|
(C++11)
|
guarda el entorno, limpia todas las banderas de estado e ignora todos los errores futuros
(función) |
|
(C++11)
|
restaura el entorno de punto flotante y genera las excepciones previamente levantadas
(función) |
|
(C++11)
|
entorno de punto flotante por defecto
(constante macro) |
|
Documentación C
para
fegetenv
,
fesetenv
|
|