不错的派生类调用基类构造函数
#include<iostream>
using namespace std;
class BASE{
public:
/*****************found1*****************/
int i;
BASE(int i){cout<<"调用基类BASE的构造函数:"<<i<<endl;}
~BASE(){cout<<"调用基类BASE的析构函数"<<endl;}
};
class A: public BASE
{
public:
/*****************found2*****************/
A(int a,int b):BASE(a),b(b){ cout<<"调用派生类A的构造函数:"<<a+b<<endl;}
~A(){cout<<"调用派生类A的析构函数"<<endl;}
private:
BASE b;
};
int main(){
/*****************found3*****************/
A obj(1,2);
}