标签: c++ templates numbers
我知道C定义了其基本类型的最大值(例如,我可以通过检查unsigned long来查找ULONG_MAX的最大可能值。但我正在用C ++编程,我需要一些更有活力的东西。假设我有一个模板函数,它被设计为采用某种数字类型(可能是int,也许是double,也许还有其他东西)我需要知道类型可以容纳的最大值,而不必知道提前类型是什么。有没有办法在C ++中这样做?
unsigned long
ULONG_MAX
int
double