HUGE_VALF, HUGE_VAL, HUGE_VALL
提供: cppreference.com
| ヘッダ <cmath> で定義
|
||
| #define HUGE_VALF /*implementation defined*/ |
(C++11以上) | |
| #define HUGE_VAL /*implementation defined*/ |
||
| #define HUGE_VALL /*implementation defined*/ |
(C++11以上) | |
HUGE_VALF、 HUGE_VAL および HUGE_VALL マクロは、オーバーフローの場合 (math_errhandling を参照) に浮動小数点関数および演算子によって返される値と等しい、正の浮動小数点定数式に展開されます。
| 定数 | 説明 |
HUGE_VALF
|
オーバーフローを表す正の float の式に展開されます |
HUGE_VAL
|
オーバーフローを表す正の double の式に展開されます。 float で表現可能であるとは限りません |
HUGE_VALL
|
オーバーフローを表す正の long double の式に展開されます。 float または double で表現可能であるとは限りません |
浮動小数点の無限大をサポートする処理系では、これらのマクロは常にそれぞれ float、 double および long double の正の無限大に展開されます。
[編集] 関連項目
| (C++11) |
正の無限大または float をオーバーフローすることが保証されている値に評価されるマクロ (マクロ定数) |
| HUGE_VAL の C言語リファレンス
| |

