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”と表示されます。

bannerAds