std::fegetenv, std::fesetenv - cppreference.com
提供: cppreference.com
<tbody> </tbody>
| ヘッダ |
||
|
|
(1) | (C++11以上) |
|
|
(2) | (C++11以上) |
浮動小数点環境のステータスを管理します。
1) 浮動小数点環境のステータスの envp が指すオブジェクトへの格納を試みます。
2) envp が指すオブジェクトから浮動小数点環境の確立を試みます。 このオブジェクトの値は std::feholdexcept または std::fegetenv の呼び出しで以前に取得したものか、浮動小数点マクロ定数でなければなりません。 浮動小数点ステータスフラグのいずれかが envp に設定されている場合、それらは環境に設定され (そして std::fetestexcept で確認できるようになり) ますが、対応する浮動小数点例外は発生しません (割り込まれることなく実行が継続します)。
引数
| envp | - | 浮動小数点環境のステータスを保持する std::fenv_t 型のオブジェクトを指すポインタ
|
戻り値
成功した場合は 0、そうでなければ非ゼロ。