菱形继承与虚继承

一、菱形继承         <1>定义:菱形继承就是多个类继承一个公共类,而这些派生类又同时被一个子类继承。如我们所想的几何菱形那样,如下图:A为父类,B,C为派生类,同时继承父类A,然后D又继承B和C,这样就构成一个菱形继承。         <2>代码展示:         这里已经可以看出,当D里面的对象d调用fun()函数时,fun()函数下方已经出现红色波浪线,这是因为fun()函数是
相关文章
相关标签/搜索