C++之每日知识树-01-析构函数为什么是虚函数?

知识树的构造,目的是在面试时,面试官抛出一个问题,自己简单几句就回答了。这样并不会给面试官好的印象。而多方面去回答这个知识点,可以把面试节奏掌握在自己手中,也会给面试官留下会更深刻的印象。

计划采用铁六角(6W)的形式来实现知识树,即what、why、how、when、where、who,另外再加想到的扩展(树根扩展,同枝扩展,枝叶扩展)。构造出来的知识树一开始是不完美的,我在以后会不断的修改吗,争取包含更全面,更系统的知识点,但我不会对知识点进行过多的解释。力求心平气和、戒骄戒躁!
在这里插入图片描述
析构函数为什么是虚函数?

What: 什么是析构函数?什么是虚函数?什么是虚函数表?
Why:析构函数作用?虚函数作用?
How:如何实现析构函数,如何实现虚函数?虚函数表机制?
When:什么时候调用析构函数,什么时候调用虚析构函数?
Where:虚函数表存储位置
who:程序?
树根扩展:C++多态的两种表现形式(静态多态:重载、动态多态:覆盖)
同枝扩展:构造函数为什么不能是虚函数?
枝叶扩展:菱形继承可能存在的问题?如何解决(虚继承)?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值