gpt4 book ai didi

c++ - 故意返回 NaN

转载 作者:IT老高 更新时间:2023-10-28 22:07:58 25 4
gpt4 key购买 nike

我正在编写光线追踪器,其中一部分过程正在发射可能会或可能不会击中对象(几何对象)的光线。如果没有发生交集(交集是虚构的),许多描述对象的方程自然返回 NaN,但如果没有发生交集,则并非所有对象都返回 NaN。

我知道如果没有发生交集,我可以强制返回 sqrt(-1),但我想知道是否有办法以更便宜的方式返回它。

最佳答案

这应该可行:

#include <limits>

return std::numeric_limits<double>::quiet_NaN();

关于c++ - 故意返回 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13759749/

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