为了账号安全,请及时绑定邮箱和手机立即绑定

C++菱形继承的问题

C++菱形继承的问题

C++
xiele 2016-10-28 20:44:13
咨询个菱形继承的问题基类Person有个属性Color,类Worker和Farmer都继承Person,类MigrantWorker继承Worker和Farmer,main中新建MigrantWorker,调用Worker和Farmer的属性和函数都正常,但调用Person的属性就提示:reference to ‘Color’ is ambiguousColor是模棱两可的,应该是Color在Worker和Farmer中都有,计算机不晓得该调用哪个请问应该怎么调用Colorps:初始化没问题,就是无法调用
查看完整描述

3 回答

?
心有猛虎_细嗅蔷薇

TA贡献119条经验 获得超250个赞

涉及到了多重继承和多继承

查看完整回答
反对 回复 2016-10-28
  • 3 回答
  • 0 关注
  • 1626 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信