gpt4 book ai didi

c++ - 如何不出错地除以零

转载 作者:可可西里 更新时间:2023-11-01 18:06:41 26 4
gpt4 key购买 nike

我需要获取 float NaN 和无穷大,但我不能使用这样的构造

0. / 0.
1. / 0.

因为它会导致编译时间

error C2124: divide or mod by zero

编辑,很高兴知道在哪里可以得到这个数字(每个数字 +1),但是是否可以除以零?

最佳答案

您可以简单地返回一个 NaN 或一个无穷大,例如:

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

return std::numeric_limits<float>::infinity();

参见 std::numeric_limits , 来自标题 <limits> .

关于c++ - 如何不出错地除以零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17001417/

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