INFINITY
Определено в заголовке <cmath> | ||
|---|---|---|
#define INFINITY /*implementation defined*/ | (с C++11) |
Если реализация поддерживает плавающие бесконечности, макрос INFINITY расширяется до константного выражения типа float, которое вычисляет положительную или неопределённую бесконечность.
Если реализация не поддерживает плавающие бесконечности, макрос INFINITY расширяется до положительного значения, гарантированно вызывающего переполнение float во время компиляции, и использование этого макроса генерирует предупреждение компилятора.
См. также
|
(C++11) | проверяет, является ли данное число бесконечным (функция) |
|
(C++11)(C++11) | указывает значение переполнения для float, double и long double соответственно (макроконстанта) |
|
[статический] | определяет типы с плавающей точкой, которые могут представлять специальное значение «положительная бесконечность» (публичная статическая константа std::numeric_limits<T>) |
|
[статический] | возвращает значение положительной бесконечности для данного типа с плавающей точкой (публичная статическая функция std::numeric_limits<T>) |
Документация на C для INFINITY |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/numeric/math/INFINITY