会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大人撕扯着希望,小孩手里捧着希望
博客园
首页
新随笔
联系
订阅
管理
2016年4月27日
构造函数为什么不能是虚函数
摘要: 1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。
阅读全文
posted @ 2016-04-27 22:10 学会走路
阅读(267)
评论(0)
推荐(0)
公告