C++ プログラムをデバッグしています。double 型の変数がありx、gdb はその値を として出力しますinf。それでも、次の式はの値が変わらなくfalseても戻りますx
x == std::numeric_limits<double>::max()
gdb が と言うときinf、それはこの型 (double) の最大可能値を意味するのではないですか? そうでない場合、それはどういう意味ですか?
C++ プログラムをデバッグしています。double 型の変数がありx、gdb はその値を として出力しますinf。それでも、次の式はの値が変わらなくfalseても戻りますx
x == std::numeric_limits<double>::max()
gdb が と言うときinf、それはこの型 (double) の最大可能値を意味するのではないですか? そうでない場合、それはどういう意味ですか?