为什么 std::isnan 不是 constexpr?
Why is std::isnan not constexpr?
自 C++20 起 std::isnan 不是 constexpr。
这有技术原因吗?
我能想到的是它在“C 头文件”中,所以没有人费心去修复它(<limits>
处理浮点数的函数是 constexpr,但不幸的是 numeric_limits
不包含 isnan 检查).
自 C++20 起 std::isnan 不是 constexpr。
这有技术原因吗?
我能想到的是它在“C 头文件”中,所以没有人费心去修复它(<limits>
处理浮点数的函数是 constexpr,但不幸的是 numeric_limits
不包含 isnan 检查).