派生类的构造函数在初始化时会先寻找虚继承自间接基类的直接基类,先调用该简介基类的构造函数。(下例中构造函数均为缺省的构造函数)。
构造函数调用顺序为:M(),A(),M(),B(),C().
构造函数调用顺序为:M(),M(),A(),B(),C().
构造函数调用顺序为:M(),N(),A(),B(),C().
派生类的构造函数在初始化时会先寻找虚继承自间接基类的直接基类,先调用该简介基类的构造函数。(下例中构造函数均为缺省的构造函数)。
构造函数调用顺序为:M(),A(),M(),B(),C().
构造函数调用顺序为:M(),M(),A(),B(),C().
构造函数调用顺序为:M(),N(),A(),B(),C().