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

最新标签
网站地图
文章索引
Rss订阅

首页 »C语言教程 » 枚举常量:定义类时枚举常量的运用 »正文

枚举常量:定义类时枚举常量的运用

来源: 发布时间:星期三, 2008年11月26日 浏览:82次 评论:0
有时候我们想在类中设定一个常量,比如我们定义的数组用等等,
class A
{
const int SIZE = 100;
int test[SIZE];//这时的SIZE的值还未定
};
但是类在定义的时候只是对类的声明,并不能分配空间,没有对象,
所以这个时候会出错,那该怎么办呢?可以用枚举来完成:
class A
{
enum{SIZE1 = 100,SIZE2 = 200};
int test[SIZE1];
int test[SIZE2];
};
因为枚举常量在编译的时候就被全部的求值了,不会占用对象的空间,
缺点是他们都是整形的。
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: