INFINITY

来自cppreference.com


 
 
 
常用数学函数
函数
基础运算
(C++11)    
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
指数函数
(C++11)
(C++11)

(C++11)
(C++11)
幂函数
(C++11)
(C++11)
三角双曲函数
(C++11)
(C++11)
(C++11)

误差与伽马函数
(C++11)
(C++11)
(C++11)
(C++11)
浮点数的最接近整数
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
浮点数操作函数
(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)
(C++26)(C++26)
(C++11)
分类与比较
(C++11)    
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
类型
(C++11)
(C++11)
(C++11)
宏常量
(C++11)
(C++11)
(C++26)(C++26)(C++26)

 
在标头 <math.h> 定义
(C++26 弃用)
在标头 <float.h> 定义
(C++26 起)
#define INFINITY /* 由实现定义 */
(C++11 起)

如果实现支持 float 类型的无穷大,那么宏 INFINITY 会展开成求值为正或无符号无穷大的 float 类型常量表达式。

否则宏 INFINITY 展开成保证在编译时上溢 float 的正值,而此宏的使用生成编译器警告。

(C++26 前)

否则不会定义宏 INFINITY

(C++26 起)

参阅

(C++11)
检查给定数是否为无限
(函数) [编辑]
分别指示 floatdoublelong double 的上溢值
(宏常量) [编辑]
鉴别能表示特殊值“正无穷大”的浮点数类型
(std::numeric_limits<T> 的公开静态成员常量) [编辑]
[静态]
返回给定类型的正无穷大值
(std::numeric_limits<T> 的公开静态成员函数) [编辑]
INFINITY 的 C 文档