虚继承和虚基类的对象模型

概念      为了解决不同途径继承来的同名的数据成员和成员函数在内存中有不同的拷贝造成数据不一致的问题,将共同的基类设置为虚基类。这时,不同路径继承下来的同名的数据成员在内存中只有一个拷贝,成员函数名也只有一个映射。这样解决了二义性的问题,避免了数据不一致的问题,也节省了内存。 解决办法:      解决数据二义性的问题的办法就是虚继承,将共同的基类设置成虚基类。在多继承的情况下,虚基类关键字的
相关文章
相关标签/搜索