在C++标准库中,该值std::numeric_limits<T>::max()被指定为函数.特定类型的其他属性以常量(如std::numeric_limits<T>::is_signed)给出.所有类型的常量都是T作为函数给出的,而所有其他常量都是以常量值的形式给出的.
std::numeric_limits<T>::max()
std::numeric_limits<T>::is_signed
T
这背后的理由是什么?
c++ const numeric-limits
c++ ×1
const ×1
numeric-limits ×1