HUGE_VALF, HUGE_VAL, HUGE_VALL
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <cmath>
|
||
#define HUGE_VALF /*определяется реализацией*/ |
(начиная с C++11) | |
#define HUGE_VAL /*определяется реализацией*/ |
||
#define HUGE_VALL /*определяется реализацией*/ |
(начиная с 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 (макроконстанта) |
Документация C по HUGE_VAL
| |