我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合特码 > 多重继承 >

多重继承在什么时候会出现二义性问题?

归档日期:06-10       文本归类:多重继承      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1.当一个派生类从多个基类派生,而这些基类又有同名成员,在对该同名成员进行访问时,可能会出现二义性;

  2.当一个派生类从多个基类派生,而这些基类又有一个公共的基类,在对该基类中说明的成员进行访问时,可能会出现二义性。

  你的程序属于第二种情况,但要注意,以上两种情况都是在对成员进行访问时才可能出现二义性,你现在仅仅定义了一个D类对象d,并没有访问A(),所以不会产生二义性报错。

  多重继承中,派生类的指针或引用可以转换为其任意基类的指针或引用。因此,这种转换更可能遇到二义性问题。

本文链接:http://ticketsareus.net/duozhongjicheng/622.html