标致小蘑菇

文章
5
资源
0
加入时间
3年0月9天

旧代码中的"enum hack"

本节课主要说明:我们可以把static const int size = 1000;替换为enum { size = 1000};在旧版的c++ 中,不支持在类中使用static const。这意味着const对在类中的常量表达式不起作用,不过,人们还是想得做到这一点。使用不带实例的无标记的enum(通常称为 enum hack)。例如下面代码:class ...