だから私は私の問題が何であるかの小さな例を挙げます、誰かが私がこれを解決するのを助けることができます:
class A
{
virtual void show()=0;
};
class B:public virtual A
{
void show(){/*content inside*/}
};
class C:public virtual A
{
void show(){/*content inside*/}
};
class D:public B,public C
{
void show(){/*content inside*/}
};
すべてのクラスで関数を使用したいので、誰かがこのあいまいな問題で私を助けてくれますかshow()
?これを解決する方法がよくわかりませんでした。私が得ているエラーは次のとおりです: エラー C2550: 'D': 'void A::Show(void) のあいまいな継承