会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cs_wu
路漫漫其修远兮,吾将上下而求索
博客园
首页
新随笔
联系
订阅
管理
2018年10月31日
构造函数为什么不能声明为虚函数?析构函数为什么要声明为虚函数
摘要: 多态中的虚函数表是在运行时创建的还是编译时创建的? 答:虚函数表在编译的时候就确定了,而类对象的虚函数指针vptr是在运行阶段确定的,这是实现多态的关键 (类的函数的调用并不是在编译时就确定的,而是在运行时才确定的,由于编写代码的时候并不能确定被调用的是基类的函数还是哪个派生类的函数,所以声明为虚函
阅读全文
posted @ 2018-10-31 12:07 cs_wu
阅读(2285)
评论(0)
推荐(0)
编辑
公告