C++ inf関数とは?無限大の扱いとプログラミング例
C++では、組み込みのinf関数はありません。しかし、標準数学ライブラリのstd::numeric_limitsを使用して無限大の値を取得することができます。以下はサンプルコードです。
#include <iostream>
#include <limits>
int main() {
double inf = std::numeric_limits<double>::infinity();
std::cout << "无穷大值:" << inf << std::endl;
return 0;
}
結果:
无穷大值:inf
この例では、double型の無限大値を取得するためにstd::numeric_limits::infinity()関数を使用しています。このinfの値は “inf”と表示されます。