C/C++ でNaN
adouble
またはa に a を代入することは可能ですか? float
JavaScript のように、次のようにしますa = NaN
。そのため、後で変数が数値であるかどうかを確認できます。
質問する
121197 次
5 に答える
9
これは、C++ で numeric_limits を使用して行うことができます。
http://www.cplusplus.com/reference/limits/numeric_limits/
これらは、おそらく検討したい方法です。
infinity() T Representation of positive infinity, if available.
quiet_NaN() T Representation of quiet (non-signaling) "Not-a-Number", if available.
signaling_NaN() T Representation of signaling "Not-a-Number", if available.
于 2013-05-22T12:05:32.703 に答える