Пространства имён
Варианты
Действия

HUGE_VALF, HUGE_VAL, HUGE_VALL

Материал из cppreference.com
< cpp‎ | numeric‎ | math
 
 
Numerics библиотеки
Общие математические функции
Плавающей точкой окружающей среды
Комплексные числа
Числовых массивов
Псевдослучайных чисел поколения
Во время компиляции рациональной арифметики (C++11)
Generic числовые операции
Оригинал:
Generic numeric operations
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
 
Общие математические функции
Функции
Оригинал:
Functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Основные операции
Оригинал:
Basic operations
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
Экспоненциальной функции
Оригинал:
Exponential functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
Мощность функций
Оригинал:
Power functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
Тригонометрические и гиперболические функции
Оригинал:
Trigonometric and hyperbolic functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
Ошибка и гамма-функции
Оригинал:
Error and gamma functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
Ближайшее целое число операций с плавающей точкой
Оригинал:
Nearest integer floating point operations
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
Плавающей точкой функции манипуляции
Оригинал:
Floating point manipulation functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
Классификация / сравнения
Оригинал:
Classification/Comparison
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
Макро констант
Оригинал:
Macro constants
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
HUGE_VALFHUGE_VALHUGE_VALL
rtrrffrf
rtrrffrf
rtrrffrf
 
Defined in header <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
(константа-макрос) [править]