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,否则为非���。

[编辑] 参阅

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