【C++】继承之C++中不同的继承体系
文章目录单继承多继承菱形继承概念存在的问题如何解决?菱形虚拟继承虚拟继承什么是虚拟继承?内存层面理解虚拟继承虚拟继承和普通单继承的区别虚拟继承 + 菱形继承单继承一个子类只有一个父类。这类继承方式是最为简单的。具体可以参考继承 上篇中的例子。这里给出简单的图示即可:多继承一个子类有两个或两个以上的直接父类,这样的继承关系称之为多继承。图解:注意事项: ①在多继承的场景下,建议在继承的每一个基类名称前都加上继承方式,如果不加,可能无法达到我们的预期结果。 结论: class修饰的类