std::feupdateenv
From cppreference.com
C++
Numerics library
Common mathematical functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mathematical special functions (C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mathematical constants (C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basic linear algebra algorithms (C++26) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data-parallel types (SIMD) (C++26) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Floating-point environment (C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Complex numbers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Numeric array (valarray ) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pseudo-random number generation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bit manipulation (C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Factor operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Interpolations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturation arithmetic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Generic numeric operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Floating-point environment
Functions | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)(C++11)
|
||||
(C++11)(C++11)
|
||||
(C++11)(C++11)
|
||||
(C++11)
|
||||
feupdateenv (C++11) |
||||
Macro constants | ||||
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
|
||||
(C++11)
(C++11)
(C++11)
(C++11)
|
||||
(C++11)
|
Defined in header <cfenv>
|
||
int feupdateenv(
const
std::fenv_t
* envp )
|
(since C++11) | |
First, remembers the currently raised floating-point exceptions, then restores the floating-point environment from the object pointed to by envp
(similar to std::fesetenv
This function may be used to end the non-stop mode established by an earlier call to std::feholdexcept.
Parameters
envp | - | pointer to the object of type std::fenv_t set by an earlier call to std::feholdexcept or std::fegetenv or equal to FE_DFL_ENV
|
Return value
0 on success, non-zero otherwise.
See also
(C++11)
|
saves the environment, clears all status flags and ignores all future errors (function) |
(C++11)
|
saves or restores the current floating-point environment (function) |
(C++11)
|
default floating-point environment (macro constant) |
C documentation for feupdateenv
|