序言:

这里 A 为 基类 有一个纯虚函数,目的是多态(虚函数表指针),还有造成一个棱形二义性的变量,所以使用虚继承,目的虚表指针:
左边是代码 右边是 内存布局和解释;希望能帮到你。
图解C++虚继承与虚函数的内存布局

总结:

可以看到 在内存布局中: 依次是继承顺序的两个父类虚基表和类成员信息;然后 是虚函数表指针,基类的成员。
详细看图解,鄙人不喜欢用语言,喜欢用图像

相关文章:

  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2022-01-22
  • 2022-01-15
猜你喜欢
  • 2021-10-09
  • 2022-01-22
  • 2021-08-17
  • 2022-12-23
  • 2021-09-06
  • 2022-01-03
  • 2021-07-23
相关资源
相似解决方案