构造函数
1. 如果没有写构造函数,编译器自动创建无参的构造函数
2. 如果写了构造函数,则不会自动创建无参构造函数
3. 同理,如果没有写拷贝构造函数,编译器自动创建拷贝构造函数
4. 初始化列表比构造函数先执行
5. 如果类中有其它类作为成员,则类成员先构造
6. 在实例化子类时,先执行父类的构造函数,再执行子类的构造函数
析构函数
1. 只能是public修饰,否则报错
2. 销毁时自动调用
3. 在栈中实例化对象时,生命周期结束自动调用
4. 在堆中实例化对象时,delete时调用
5. 如果类中有其它类作为成员,则类成员先析构
6. 在析构子类时,先执行子类的析构函数,再执行父类的析构函数
699

被折叠的 条评论
为什么被折叠?



