虚基类:在虚继承体系中的通过virtual继承而来的基类,需要注意的是:struct CSubClass : public virtual CBase {}; 其中CBase称之为CSubClass的虚基类,而不是说CBase就是个虚基类,因为CBase还可以不不是虚继承体系中的基类。