咋问到java板了?
嵌套类只是单独的另一个类。对vtable没影响。
class A:public B, C{
};
里面有两个vptr.
vptr1指向一个vtable. 这个vtable里先放B的需函数的指针。再放A的。
vptr2指向另一个vtable. 这个vtable里先放C的需函数的指针。再放A的。这里,A的虚函数指针重复地放在两个vtable里。
嵌套类只是单独的另一个类。对vtable没影响。
class A:public B, C{
};
里面有两个vptr.
vptr1指向一个vtable. 这个vtable里先放B的需函数的指针。再放A的。
vptr2指向另一个vtable. 这个vtable里先放C的需函数的指针。再放A的。这里,A的虚函数指针重复地放在两个vtable里。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货