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

zebiak123 2012-05-31 02:56:52
我现在又四个类ABCD,继承关系如下:
A 是基类, B 和 D 是 A 的公共派生类, C 是 B 的公共派生类

我现在想让D能够使用C的protected方法,应该如何修改代码?
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zebiak123 2012-05-31
  • 打赏
  • 举报
回复
设置成友元确实可以编译过,我再试试方法们能不能用
W170532934 2012-05-31
  • 打赏
  • 举报
回复
给他们的关系搞成friend就可以解决了
hard9999 2012-05-31
  • 打赏
  • 举报
回复
叔叔和侄子之间没那么亲的血缘关系了。
当然除非你强制给他们用friend。

64,635

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧