gpt4 book ai didi

c++ - 检查传递给 Node C++ 插件的参数是 Infinity 还是 NaN

转载 作者:行者123 更新时间:2023-11-28 06:08:46 30 4
gpt4 key购买 nike

如何检查直接传递给 Node C++ 插件(不是通过 JS 包装器)的参数是 NaN 还是 +/-Infinity?

我试过了 frexp(arg[0]->NumberValue(), &exponent)目的是检查指数是否为 2047(JS 如何表示 NaN 和 Infinity),但显然 Local<Value>->NumberValue()遮盖 double 并更改 exp 值。

最佳答案

对于 C++11,答案是

std::isinf(x) || std::isnan(x)

关于c++ - 检查传递给 Node C++ 插件的参数是 Infinity 还是 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31757776/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com