定义类时枚举常量的运用
来源:优易学  2011-11-29 13:17:24   【优易学:中国教育考试门户网】   资料下载   IT书店
  有时候我们想在类中设定一个常量,比如我们定义的数组用等等,
  class A
  {
  const int SIZE = 100;
  int test[SIZE];//这时的SIZE的值还未定
  };
  但是类在定义的时候只是对类的声明,并不能分配空间,没有对象,
  所以这个时候会出错,青年人网提示可以用枚举来完成:
  class A
  {
  enum{SIZE1 = 100,SIZE2 = 200};
  int test[SIZE1];
  int test[SIZE2];
  };
  因为枚举常量在编译的时候就被全部的求值了,不会占用对象的空间,
  缺点是他们都是整形的。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训