继承不匹配

Inheritance misfit

本文关键字:不匹配 继承      更新时间:2023-10-16

我有三个类,A、B和C

class A
{
};
class B : public A
{
};

然而,C必须从A导出,同时从B导出:

我做到了:

class C : public A, public B
{
};

但它不起作用!

按照目前的编写方式,class C将从A派生两次(一次直接派生,一次间接派生自B