代码四:
class A class C |
输出结果是:
再看看内存模型吧
从vbtable来看,里面存储的偏移class E的大小默认固定布局是4bytes,共享布局里面classA、class B和classC的大小是12bytes。所以就是16bytes。
我也是个菜鸟,也只能这么多了,有不对的地方希望指出来,我也改正下。
代码四:
class A class C |
输出结果是:
再看看内存模型吧
从vbtable来看,里面存储的偏移class E的大小默认固定布局是4bytes,共享布局里面classA、class B和classC的大小是12bytes。所以就是16bytes。
我也是个菜鸟,也只能这么多了,有不对的地方希望指出来,我也改正下。