会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
菜鸟加贝的爬升
谦逊,踏实,勤劳,坚持!
博客园
首页
新随笔
联系
订阅
管理
2013年10月17日
关于类的构造函数不能为虚函数的几点理由!
摘要: 从存储空间角度 虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,所以无法找到vtable。所以构造函数不能是虚函数。 从使用角度 虚函数主要用于在信息不全的情况下,能使重载的函数得到其对应的调用。构造函数本身就是要初始化实例,那使用虚...
阅读全文
posted @ 2013-10-17 17:32 菜鸟加贝的爬升
阅读(308)
评论(0)
推荐(0)
编辑
公告