std::fegetenv, std::fesetenv
出自cppreference.com
| 在標頭 <cfenv> 定義
|
||
| |
(1) | (C++11 起) |
| |
(2) | (C++11 起) |
管理浮點數環境的狀態。
1) 嘗試存儲浮點數環境的狀態於
envp 所指向的對象。2) 嘗試從
envp 所指向的對象建立浮點數環境狀態。對象的值必須是以先前調用 std::feholdexcept 或 std::fegetenv 獲得值或是浮點數宏常量。若 envp 中設置了任何浮點數狀態標誌,則環境中標誌變為被設置(然後可用 std::fetestexcept 測試),但不引發對應的浮點數異常(不中斷地繼續執行)。參數
| envp | - | 指向 std::fenv_t 類型對象的指針,該對象保有浮點數環境的狀態
|
返回值
成功時為 0,否則為非零。
參閱
(C++11) |
保存環境,清除所有狀態標誌,並忽略所有將來的錯誤 (函數) |
(C++11) |
恢復浮點數環境並引發之前引發的異常 (函數) |
(C++11) |
默認浮點數環境 (宏常量) |
fegetenv, fesetenv 的 C 文檔
| |