Dav*_*vid 2 c++ floating-point nan infinite c++11
isnan返回一个int ... nonzero value if arg is NaN, ?0? otherwise.为什么不回归布尔?这不是一些传统的东西,它是C++ 11的新功能.
它是遗留的东西,可以在<cmath>其中找到,这是<math.h>放入std命名空间的C标准库.C没有本机bool类型.1
虽然这些都是C++ 11的添加,但它们实际上是<math.h>在C99 中添加的东西.
bool实际上是一个宏观.有一个_Bool,但我想C99作者选择不使用它isnan 等.为了保持与其他东西的一致性<math.h>.
| 归档时间: |
|
| 查看次数: |
804 次 |
| 最近记录: |