名前空間
変種
操作

INFINITY

From 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)
(C++11)
(C++11)
(C++11)
マクロ定数
INFINITY
(C++11)
(C++11)
分類
(C++11)(C++11)(C++11)(C++11)(C++11)


 
ヘッダー <cmath> で定義
#define INFINITY /*実装定義*/
(C++11以降)

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

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

[編集] 関連項目

(C++11)
与えられた数値が無限大かチェックする
(関数) [編集]
それぞれ float, double, long double のオーバーフロー値を示す
(マクロ定数) [編集]
特殊な値「正の無限大」を表現できる浮動小数点数型を識別する
(std::numeric_limits<T>のpublic staticメンバー定数) [編集]
[static]
与えられた浮動小数点数型の正の無限大の値を返す
(std::numeric_limits<T>のpublic staticメンバー関数) [編集]
English 日本語 中文(简体) 中文(繁體)