现在的位置: 首页 > 综合 > 正文

c++ enum 常量

2013年11月17日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭

c++ enum 常量

如果你只是想使用一些特殊的常量,而且这些常量有一些联系。比如说你想用一些常量来标识数组的下表。你就可以定义一个enum。

如果enum的定义是在class的定义里面(我们此处所说的定义是指在头文件里面对class的定义,并不是在   .c 文件里对class的实现)。

我想说的是虽然我们定义了一个enum类型,但是如果在该类里面没有定义一个enum变量。

类的size并不会因为在类里面声明了enum而增大。

只有当你在类里面又声明了一个enum变量之后才会增大class的size。

所以定义在class内部的enum只是限定了enum的可见范围。

抱歉!评论已关闭.