【发布时间】:2014-03-19 15:12:13
【问题描述】:
有没有办法获取枚举常量的最大值?
因为枚举常量可能有明确的赋值,它不一定是最后一个元素。大多数情况下有一个常量叫做 XXX_cnt 但在我的情况下它不是。此外,枚举可能会在没有我通知的情况下更改,因此仅使用最后一个元素很容易出错。
那么有什么办法吗?
【问题讨论】:
-
std::numeric_limits<std::underlying_type<yourenum>::type>::max():p -
@melak47 这并不是我想要的预期输出:)
-
这只是个玩笑 ;-)
-
您能否添加更多有关您想要实现的目标的详细信息(甚至是示例),因为我阅读的问题越多,我认为我误解的越多。