c++中构造函数的调用顺序c++中构造函数的调用顺序
c++中构造函数的调用顺序C++中调用构造函数按照如下顺序:一:先调用虚拟基类的构造函数。并且按照它们的被继承的顺序进行构造。二:调用非虚拟基类的构造函数,也是按照它们被继承的顺序构造。三:调用类中成员对象的构造函数,按照声明顺序调用。四:最后调用自己的构造函数。举例:对于如下代码:#include <iostream>using namespace std;class B1 {public: B1(int i) { cout&