名字std::numeric_limits属于C++标准库,用以查询内置算术类型的属性。你可以确定一个类型需要多少位,十进制数字,它的最小值和最大值等等。
代码示例
#include <iostream>
#include <limits>
#include <ostream>
int main()
{
std::cout << "bits per bool:" << std::numeric_limits<bool>::digits <<std::endl;
}

尖括号中的类型换成内置类型。