为什么虚拟基类构造函数先调用

为什么虚拟基类构造函数先调用