我需要获得 float NaN 和无穷大,但我不能使用这样的结构
0. / 0.
1. / 0.
因为它会导致编译时间
错误 C2124:除以零或模除以零
编辑,很高兴知道在哪里可以得到这个数字(每个+1),但是有可能除以零吗?
您可以简单地返回 NaN 或无穷大,例如:
return std::numeric_limits<float>::quiet_NaN();
or
return std::numeric_limits<float>::infinity();
See std::numeric_limits http://en.cppreference.com/w/cpp/types/numeric_limits, 来自标题<limits>
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)