专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
有时候我们想在类中设定一个常量,比如我们定义的数组用等等, class A { const int SIZE = 100; int test[SIZE];//这时的SIZE的值还未定 }; 但是类在定义的时候只是对类的声明,并不能分配空间,没有对象, 所以这个时候会出错,那该怎么办呢?可以用枚举来完成: class A { enum{SIZE1 = 100,SIZE2 = 200}; int test[SIZE1]; int test[SIZE2]; }; 因为枚举常量在编译的时候就被全部的求值了,不会占用对象的空间, 缺点是他们都是整形的。 [阅读全文] [PDF]
    枚举类型定义用关键字enum标识形式为:     enum标识符     {枚举数据表};     标识符用来区分区别枚举类型定义枚举类型用“enum标识符”标识     枚举数据(枚举常量)是些特定标识符标识符代表什么含义完全由员决定数据枚举顺序规定了枚举数 [阅读全文] [PDF]
    枚举类型变量定义和结构体、共用体变量定义类似也有 3种定义思路方法      (1)先定义枚举类型再定义枚举类型变量:     enum标识符{枚举数据表);     enum标识符  变量表;     (2)在定义枚举类型 [阅读全文] [PDF]
1 共3条 分1页