std::feupdateenv
来自cppreference.com
数值库
浮点环境
函数 | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)(C++11)
|
||||
(C++11)(C++11)
|
||||
(C++11)(C++11)
|
||||
(C++11)
|
||||
feupdateenv
(C++11)
|
||||
宏常量 | ||||
(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)
|
||||
(C++11)(C++11)(C++11)(C++11)
|
||||
(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++11)
|
保存或恢复当前浮点环境 (函数) |
(C++11)
|
默认浮点环境 (宏常量) |