std::feupdateenv
From 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 のドキュメント (feupdateenv)
| |