2017年4月3日

2 c++对象被使用前要先被初始化

摘要: 虽然有些时候int x;会被初始化为0,但是也可能不会,这就造成随机初始值会影响我们程序的运行。 类成员变量初始化顺序是依照其声明顺序而来的。基类要早于派生类别初始化。 构造函数最好使用成员初值列: classname(int name,int age,char sex):this.name(nam 阅读全文

posted @ 2017-04-03 19:16 邗影 阅读(176) 评论(0) 推荐(0) 编辑

1.尽量以const ,enum,inline替换define

摘要: 1.#define为预处理阶段命令 原因:有可能记号名称没有进入记号表,而出现编译错误,即编译器并没看到过该定义。 class专属常量const 一般定义为static,保证该常量至多有一份实体。 枚举类型值可充当intS型使用。enum{num=3};现在num就是3的一个记号。 对于取地址操作: 阅读全文

posted @ 2017-04-03 19:05 邗影 阅读(445) 评论(0) 推荐(0) 编辑

导航