有没有一种方法可以在编译时找出整数类型的最小/最大值的位数,以便适合作为模板参数放置?理想情况下,例如在Boost MPL中将有一个现有的解决方案。如果没有,我正在寻找一些手工编码解决方案的指针。 最佳答案 这是你想要的?std::numeric_limits<T>::digits10