路遥见人心,日久知马力

博客园 首页 新随笔 联系 订阅 管理

1. 父类的构造、拷贝、析构是不继承的、子类应该写自己的

2. 一个类中一旦有了纯虚函数,那么这个类就不能产生对象、这个类就是抽象类

3. 父类写virtual、子类以及孙类的同名函数上的virtual可写可不写、但最好写上

4. 有孩子的父类必须写析构函数、析构必须写成虚函数、否则在delete父类指针时会有问题、调用不到子类的析构!

5. 构造和析构时会发送

6  构造和析构的顺序:  

  父构造->子构造->子析构->父析构

7  new 和 定义一个对象都触发构造函数  

  {}、 ={}、()、= 都触发拷贝函数

    delete 和出作用域都触发析构函数

 

posted on 2022-10-02 10:48  只讲大白话  阅读(56)  评论(0)    收藏  举报