(JS ラッパー経由ではなく) ノード C++ アドオンに直接渡された引数が NaN または +/-Infinity であるかどうかを確認するにはどうすればよいですか?
frexp(arg[0]->NumberValue(), &exponent)
指数が 2047 (JS が NaN と Infinity を表す方法) であるかどうかを確認する目的で試しましたが、明らかLocal<Value>->NumberValue()
に double を覆い隠し、exp 値を変更します。
(JS ラッパー経由ではなく) ノード C++ アドオンに直接渡された引数が NaN または +/-Infinity であるかどうかを確認するにはどうすればよいですか?
frexp(arg[0]->NumberValue(), &exponent)
指数が 2047 (JS が NaN と Infinity を表す方法) であるかどうかを確認する目的で試しましたが、明らかLocal<Value>->NumberValue()
に double を覆い隠し、exp 値を変更します。