Linux の C++ アプリで double 値の無限大をチェックする必要があります。ほとんどのプラットフォームでは、これは と比較して機能しstd::numeric_limits<double>::infinity()
ます。ただし、一部の古いプラットフォーム (gcc 3.2.2 を使用する RedHat 9 など) では、これは利用できず、std::numeric_limits<double>::has_infinity
そこでは誤りです。
これらのプラットフォームにはどのような回避策をお勧めしますか?