类的构造函数-》类的成员对象的构造函数-》派生类的构造函数
我们来看下面一段代码:
class B1
{
public:
B1(int i){cout<<"constructing B1 "<<i<<endl;}
};
class B2
{
public:
B2(int j){cout<<"constructing B2 "<<j<<endl;}
};
class B3
{
public:
B3(){cout<<"constructingB3 *"<<endl;}
};
class C: public B2, public B1, public B3
{
public:
C(int a, int b, int c,int d):B1(a),memberB2(d),memberB1(c),B2(b){}
private:
B1 memberB1;//