Namespaces
Variants

std:: feupdateenv

From cppreference.net
Floating-point environment
Functions
(C++11) (C++11)
(C++11) (C++11)
feupdateenv
(C++11)
Macro constants
(C++11)
定义于头文件 <cfenv>
int feupdateenv ( const std:: fenv_t * envp )
(C++11 起)

首先,记住当前触发的浮点异常,然后从 envp 指向的对象恢复浮点环境(类似于 std::fesetenv ),最后触发已保存的浮点异常。

此函数可用于终止先前调用 std::feholdexcept 所建立的非停止模式。

参数

envp - 指向类型为 std:: fenv_t 对象的指针,该对象由先前调用 std::feholdexcept std::fegetenv 设置,或等于 FE_DFL_ENV

返回值

0 表示成功,非零值表示失败。

参见

保存当前环境,清除所有状态标志并忽略后续所有错误
(函数)
保存或恢复当前浮点环境
(函数)
(C++11)
默认浮点环境
(宏常量)
C 文档 for feupdateenv