码迷,mamicode.com
首页 > 编程语言 > 详细

static在类中的定义,和enum的用法

时间:2016-06-13 18:58:15      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:

class A
{
//	static int a = 1;//错误,静态变量在类外定义
	static int a;
	static const int b = 1;//如果是静态成员常量,则可以在类内定义
	static const int c;//也可以在外面定义
};
int A::a = 1;//类外定义静态成员变量;
const int A::c = 1;//在外面定义的静态成员常量

int main()
{
	enum day{sunday,monday,tuesday};
	day a = sunday;//a=0,enum从0开始
	cout << a;
	enum { d = 1 };//d现在也可以当作常量来使用
	int b[d];//可以这样使用
	cout << d;//可以使用
}

  

static在类中的定义,和enum的用法

标签:

原文地址:http://www.cnblogs.com/vhyc/p/5581353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!