std::feupdateenv
来自 cppreference.com
定义在头文件 <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++11) |
保存或恢复当前浮点环境 (函数) |
(C++11) |
默认浮点环境 (宏常量) |
C 文档 for feupdateenv
|