mr_hou 2015-06-30 03:08 采纳率: 0%
浏览 1540

深度探索C++对象模型 虚函数表指针问题

《深度探索C++对象模型》中文版116页,
“某些编译器设计了一种优化技术,只要第二个(或后继)base class声明了一个virtual function,而第一个base class没有,就把多个base classes的顺序调换。这样可以在derived class object中少产生一个vptr”
vptr是如何减少的,想不明白,跪求解答

  • 写回答

3条回答 默认 最新

  • oyljerry 2015-06-30 03:36
    关注

    没有虚函数的基类就不需要vptr了

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码