C++ - 虚继承

class A

   ^

    |   (virtual)

    |

class B

 

p=24368,*p=21668
p=2436c,*p=b
p=24370,*p=21674
p=24374,*p=a
p=24378,*p=1

 

class A

   ^

    |   (virtual)

    |

class B

   ^

    |   (virtual)

    |

class C

 

p=21af0,*p=21954
p=21af4,*p=c
p=21af8,*p=21960
p=21afc,*p=a
p=21b00,*p=1
p=21b04,*p=21974
p=21b08,*p=b

 

 

class A    class B

   ^             ^

    /             /  (virtual)

      /        /

      class C

 

p=219e8,*p=2187c
p=219ec,*p=c
p=219f0,*p=21888
p=219f4,*p=a
p=219f8,*p=1
p=219fc,*p=21894
p=21a00,*p=b

 

       class A

         /  /

       /      / (virtual)

    /           /

class B    class C

   ^             ^

    /             /  (virtual)

      /        /

      class D

 

p=415f8,*p=21c88
p=415fc,*p=d
p=41600,*p=21c94
p=41604,*p=a
p=41608,*p=1
p=4160c,*p=21ca8
p=41610,*p=b
p=41614,*p=21cbc
p=41618,*p=c

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值