名前空間
変種
操作

std::feupdateenv

From 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::feholdexcept または std::fegetenv の呼び出しによって設定されたもの、または FE_DFL_ENV と同等のものである必要があります。

[編集] 戻り値

0 成功した場合、それ以外の場合はゼロ以外の値を返します。

[編集] 関連項目

環境を保存し、すべてのステータスフラグをクリアし、以降のすべてのエラーを無視する
(関数) [編集]
現在の浮動小数点環境を保存または復元する
(関数) [編集]
デフォルトの浮動小数点環境
(マクロ定数) [編集]
C のドキュメントfeupdateenv
English 日本語 中文(简体) 中文(繁體)