原文链接:https://blog.csdn.net/chlele0105/article/details/22654869 写的非常详细,包括虚基类的说明和虚基类的构造函数和析构函数顺序问题等都有较详细说明。