200910阶段一C++虚析构
目录
- 一、学习的知识点
- 虚析构
- 二、上课没有听懂或者没有理解的地方
- 三、当天学习的收获
- 四、作业的思路、不会的地方
- 五、其他需要反馈的问题
- 六、心得体会
一、学习的知识点
- 虚函数只能是成员函数,重载可以不在类里面,重载可以是成员函数,可以是友元类。
- 当基类不知道如何实现虚函数的时候,写成纯虚函数。还有纯虚函数的类是抽象类,不能直接创建对象,派生类中必须重写基类中的纯虚函数,否则派生类也会被看成一个抽象类
虚析构
通过基类指针delete时不会走派生类析构,将基类的析构写成虚析构,virtual ~类名();,基类指针指向派生类,在delete基类指针时,就会先走派生类析构,再走自己的析构
二、上课没有听懂或者没有理解的地方
无
三、当天学习的收获
学会使用虚析构释放基类的同时释放派生类
四、作业的思路、不会的地方
参考之前作业
五、其他需要反馈的问题
无
六、心得体会
考试加油!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
