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) の最大可能値を意味するのではないですか? そうでない場合、それはどういう意味ですか?