在线文档教程
C++
数字 | Numerics

std::feupdateenv

STD::feupdateenv

Defined in header
int feupdateenv( const std::fenv_t* envp )(since C++11)

首先,记住当前引发的浮点异常,然后从envp%28类似于std::fesetenv%29,然后引发保存的浮点异常。

此函数可用于结束先前调用std::feholdexcept...

参数

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

返回值

​0​在成功的时候,不是零,否则。

另见

feholdexcept (C++11)saves the environment, clears all status flags and ignores all future errors (function)
fegetenvfesetenv (C++11)saves or restores the current floating point environment (function)
FE_DFL_ENV (C++11)default floating-point environment (macro constant)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreadence.com/w/cpp/数值/fen/feupdateenv