0

(JS ラッパー経由ではなく) ノード C++ アドオンに直接渡された引数が NaN または +/-Infinity であるかどうかを確認するにはどうすればよいですか?

frexp(arg[0]->NumberValue(), &exponent)指数が 2047 (JS が NaN と Infinity を表す方法) であるかどうかを確認する目的で試しましたが、明らかLocal<Value>->NumberValue()に double を覆い隠し、exp 値を変更します。

4

1 に答える 1

2

C++11 の場合、応答は次のとおりです。

std::isinf(x) || std::isnan(x)
于 2015-08-01T06:53:16.593 に答える