名前空間
変種
操作

INFINITY

提供: cppreference.com
< cpp‎ | numeric‎ | math
 
 
 
一般的な数学関数
関数
基本的な演算
(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++11)
分類および比較
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
マクロ定数
INFINITY
(C++11)
(C++11)
(C++11)(C++11)(C++11)(C++11)(C++11)
 
ヘッダ <cmath> で定義
#define INFINITY /*implementation defined*/
(C++11以上)

処理系が浮動小数点の無限大をサポートする場合、マクロ INFINITY は正または符号なしの無限大に評価される float 型の定数式に展開されます。

処理系が浮動小数点の無限大をサポートしない場合、マクロ INFINITY はコンパイル時に float をオーバーフローすることが保証されている正の値に展開され、このマクロの使用はコンパイラの警告を生成します。

[編集] 関連項目

(C++11)
指定された数値が無限大かどうか調べます
(関数) [edit]
float, double, long double に対するオーバーフロー値を表すマクロ
(マクロ定数) [edit]
特殊な値「正の無限大」を表現可能な浮動小数点型を識別します
(std::numeric_limitsのパブリック静的メンバ定数) [edit]
[static]
指定された浮動小数点型の正の無限大の値を返します
(std::numeric_limitsのパブリック静的メンバ関数) [edit]