200910阶段一C++虚析构

目录

  • 一、学习的知识点
    • 虚析构
  • 二、上课没有听懂或者没有理解的地方
  • 三、当天学习的收获
  • 四、作业的思路、不会的地方
  • 五、其他需要反馈的问题
  • 六、心得体会

一、学习的知识点

  1. 虚函数只能是成员函数,重载可以不在类里面,重载可以是成员函数,可以是友元类。
  2. 当基类不知道如何实现虚函数的时候,写成纯虚函数。还有纯虚函数的类是抽象类,不能直接创建对象,派生类中必须重写基类中的纯虚函数,否则派生类也会被看成一个抽象类

虚析构

通过基类指针delete时不会走派生类析构,将基类的析构写成虚析构,virtual ~类名();,基类指针指向派生类,在delete基类指针时,就会先走派生类析构,再走自己的析构

二、上课没有听懂或者没有理解的地方

三、当天学习的收获

学会使用虚析构释放基类的同时释放派生类

四、作业的思路、不会的地方

参考之前作业

五、其他需要反馈的问题

六、心得体会

考试加油!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部