会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hellsino
博客园
首页
新随笔
联系
订阅
管理
2024年1月1日
29
摘要: 根本原因一句话 执行父类构造函数期间,对象的 vptr 指向【父类虚表】,尚未更新为子类虚表;动态绑定依赖vptr,因此只能调用父类版本,无法触发子类重写函数。 完整时序(Base <- Derived) Derived d; 开辟内存(原始内存,无有效vptr) 调用 Base::Base() ✅
阅读全文
posted @ 2024-01-01 00:01 hellsino
阅读(22)
评论(0)
推荐(0)
公告