摘要: 1.#define缺点1#define NUM 1.2记号NUM可能没有进入记号表,在调试或者错误信息中,无法知道1.2的含义。改善:通过const int NUM = 1.2;2.#deine缺点2无法利用#define创建一个class专属常量,一旦宏被定义,它就在其后的编译过程中有效(除非遇到... 阅读全文
posted @ 2015-12-09 22:13 pinhole 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.枚举类型的作用我们在写程序的时候,常常需要定义一组与对象相关的属性。例如某个函数形参类型定义为枚举类型,如果传递实参的时候不是枚举类型定义的枚举子,则编译出错,即使传递的值和枚举子的值一样,也会报错,除非强制转换成枚举类型。2.枚举类型的定义enum [enumeration name]{enu... 阅读全文
posted @ 2015-12-09 21:53 pinhole 阅读(382) 评论(0) 推荐(0) 编辑