C++虚继承有什么意义???

来源:百度知道 编辑:UC知道 时间:2024/05/06 20:33:55
虚继承 不就是只能由 最后一个派生类给基类传递参数啊
其他继承类 传递给基类的参数被忽略了

有什么意义吗?或作用?

就是楼上3为所说的多态性
你可以看看这个
http://tech.163.com/05/0407/17/1GOIQL6M00091589_2.html

虚函数就是最后有子类实现的函数。主要是支持类的多态性。

实现多态性

设想~~如果class a,b; 2个类同时继承于一个类class c~~~a,b同时是c类的子类~

那么如果有class d类要同时继承于a,b他们2个类.....那么那个类里面有很多重复的东西~~~

虚拟继承就是解决这个问题的~