虚继承、虚函数 相同之处:都利用了虚指针(均占用类的存储空间)和虚表(均不占用类的存储空间)不同之处: 虚继承 虚基类依旧存在继承类中,只占用存储空间虚基类表存储的是虚基类相对直接继承类的偏移 虚函数 虚函数不占用存储空间虚函数表存储的是虚函数地址