虚拟继承和虚基类

在c++中,虚拟继承(virtual inheritance)和虚基类(virtual base class)是多重继承(multiple inheritance)中的内容,用来解决diamond problem。
先来看一个例子

#include 
using namespace std;
class Animal {
public:
    void eat(){cout<<"delicious!"<

![ ] (http://jiantuku.com/#/albums/6527)

你可能感兴趣的:(虚拟继承和虚基类)