Namespaces
Variants

INFINITY

From cppreference.net
Common mathematical functions
Nearest integer floating point operations
(C++11)
(C++11)
(C++11) (C++11) (C++11)
Floating point manipulation functions
(C++11) (C++11)
(C++11)
(C++11)
Classification and comparison
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Types
(C++11)
(C++11)
(C++11)
Macro constants
定义于头文件 <cmath>
#define INFINITY /*由实现定义*/
(C++11 起)

如果实现支持浮点无穷大,宏 INFINITY 将展开为类型 float 的常量表达式,其值为正无穷或无符号无穷。

如果实现不支持浮点无穷大,宏 INFINITY 将扩展为一个保证在编译时会使 float 溢出的正值,且使用该宏会产生编译器警告。

参见

(C++11)
检查给定数值是否为无穷大
(函数)
分别表示 float double long double 的溢出值
(宏常量)
标识可以表示特殊值“正无穷”的浮点类型
( std::numeric_limits<T> 的公开静态成员常量)
[static]
返回给定浮点类型的正无穷值
( std::numeric_limits<T> 的公开静态成员函数)
C 文档 for INFINITY