VC++自动生成的对话框类头文件中的enum {IDD= xxxx}解释(二)

2014-11-24 09:05:41 · 作者: · 浏览: 2
字面常量,效率更高。

可是微乳也许没想到,这种用法也给初学者造成了很多困惑。

3 学会在自己的项目中使用enum

其实enum这种用法在其他项目中也很常见,很多是为了替代宏定义,例如如下宏定义

#define MONDAY		1
#define TUESDAY		2
#define WEDNESDAY	3
#define THURSDAY	4
#define FRIDAY		5
#define SATURDAY	6
#define SUNDAY		7


完全可以使用如下枚举子来代替

enum
{
	MODAY = 1,
	TUESDAY = 2,
	WEDNESDAY = 3,
	THURSDAY = 4,
	FRIDAY = 5,
	SATURDAY = 6,
	SUNDAY = 7
}
大家都知道宏定义会潜在很多问题,而且对调试也不方便,所以多多使用enum吧!