pdf获取:7281 文章目录 一:菱形继承与菱形虚拟继承 (1)多继承 (2)菱形继承 (3)虚继承 A:如何解决 B:解决原理 二:继承总结 (1)继承缺陷 (2)继承与组合 一:菱形继承与菱形虚拟继承 (1)多继承 之前我们所讲得继承全部属于单继承:一个子类只有一个直接父类 由于在现实生活中,一个人可能会有双重角色。比如研究生可以作为助教,一方面它是学生一方面它是老师,这样一来,一个子类就有两个及以上的直接父类了,称这种继承为多继承 (2)菱形继承 C++有很多让人觉得不满意的地方,其中有一个地方就是多继承带来的菱形继承问题,抽象来看,继承关系呈现一种环形