当一个子类的多个父类有相同的祖先类时,调用祖先类的成员会遭遇域的选择和内存的重复问题,故使用虚基类来规避此类问题
1 Class Grandfather... 2 Class Parent1: virtual public Grandfather 3 Class Parent2: virtual public Grandfather 4 Class child: public Parent1, public Parent2