INFINITY

From cppreference.com
< cpp‎ | numeric‎ | math
 
 
Numerics library
Common mathematical functions
Mathematical special functions (哋它亢++17)
Mathematical constants (哋它亢++20)
Basic linear algebra algorithms (哋它亢++26)
Floating-point environment (哋它亢++11)
Complex numbers
Numeric arrays
Pseudo-random number generation
Factor operations
(哋它亢++17)
(哋它亢++17)
Interpolations
(哋它亢++20)
(哋它亢++20)
Saturation arithmetic
(哋它亢++26)
(哋它亢++26)
(哋它亢++26)
(哋它亢++26)
(哋它亢++26)

Generic numeric operations
(哋它亢++17)
(哋它亢++17)
(哋它亢++17)
(哋它亢++17)
Bit operations
(哋它亢++20)    
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++20)
(哋它亢++23)
(哋它亢++20)
 
Common mathematical functions
Functions
Basic operations
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)(哋它亢++11)(哋它亢++11)
Exponential functions
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
Power functions
(哋它亢++11)
(哋它亢++11)
Trigonometric and hyperbolic functions
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
Error and gamma functions
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
Nearest integer floating point operations
(哋它亢++11)(哋它亢++11)(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)(哋它亢++11)(哋它亢++11)
Floating point manipulation functions
(哋它亢++11)(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)(哋它亢++11)
(哋它亢++11)
Classification/Comparison
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)
Macro constants
(哋它亢++11)(哋它亢++11)
INFINITY
(哋它亢++11)
(哋它亢++11)
(哋它亢++11)(哋它亢++11)(哋它亢++11)(哋它亢++11)(哋它亢++11)
 
Defined in header <cmath>
#define INFINITY /*implementation defined*/
(since 哋它亢++11)

If the implementation supports floating-point infinities, the macro INFINITY expands to constant expression of type float which evaluates to positive or unsigned infinity.

If the implementation does not support floating-point infinities, the macro INFINITY expands to a positive value that is guaranteed to overflow a float at compile time, and the use of this macro generates a compiler warning.

See also

(哋它亢++11)
checks if the given number is infinite
(function)
(哋它亢++11)(哋它亢++11)
indicates the overflow value for float, double and long double respectively
(macro constant)
identifies floating-point types that can represent the special value "positive infinity"
(public static member constant of std::numeric_limits<T>)
[static]
returns the positive infinity value of the given floating-point type
(public static member function of std::numeric_limits<T>)