C++学习笔记 -重复继承二义性问题
一个类有两个基类,而这两个基类共同继承另一个类,那么这个类可能存在多重继承。
比如以下实例:
如何避免这种错误?
第一种方法:放弃重复继承;
第二种方法:通过类名进行限定。
main代码修改ff.bird::breath();
一个类有两个基类,而这两个基类共同继承另一个类,那么这个类可能存在多重继承。
比如以下实例:
如何避免这种错误?
第一种方法:放弃重复继承;
第二种方法:通过类名进行限定。
main代码修改ff.bird::breath();