C++类的多重继承的二义性有关问题

C++类的多重继承的二义性问题我现在又四个类ABCD,继承关系如下:A 是基类, B 和 D 是 A 的公共派生类, C 是

C++类的多重继承的二义性问题
我现在又四个类ABCD,继承关系如下:
A 是基类, B 和 D 是 A 的公共派生类, C 是 B 的公共派生类

我现在想让D能够使用C的protected方法,应该如何修改代码?

[解决办法]
叔叔和侄子之间没那么亲的血缘关系了。
当然除非你强制给他们用friend。
[解决办法]
给他们的关系搞成friend就可以解决了