命名空间
变体
操作

std::feupdateenv

来自 cppreference.com
< cpp‎ | numeric‎ | fenv
 
 
 
浮点环境
函数
(C++11)(C++11)
(C++11)(C++11)
feupdateenv
(C++11)
宏常量
(C++11)
 
定义在头文件 <cfenv>
int feupdateenv( const std::fenv_t* envp )
(自 C++11 起)

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

此函数可用于结束由之前对 std::feholdexcept 的调用建立的非停止模式。

[编辑] 参数

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

[编辑] 返回值

0 如果成功,则为非零值。

[编辑] 另请参阅

保存环境,清除所有状态标志并忽略所有未来的错误
(函数) [编辑]
保存或恢复当前浮点环境
(函数) [编辑]
默认浮点环境
(宏常量) [编辑]
C 文档 for feupdateenv