1. 父类的构造、拷贝、析构是不继承的、子类应该写自己的
2. 一个类中一旦有了纯虚函数,那么这个类就不能产生对象、这个类就是抽象类
3. 父类写virtual、子类以及孙类的同名函数上的virtual可写可不写、但最好写上
4. 有孩子的父类必须写析构函数、析构必须写成虚函数、否则在delete父类指针时会有问题、调用不到子类的析构!
5. 构造和析构时会发送
6 构造和析构的顺序:
父构造->子构造->子析构->父析构
7 new 和 定义一个对象都触发构造函数
{}、 ={}、()、= 都触发拷贝函数
delete 和出作用域都触发析构函数
标签:总结,触发,函数,对象,子类,构造,问题,析构,父类 From: https://www.cnblogs.com/gs590/p/16748395.html