子类构造函数的构造
如果父类中的构造函数中含有参数
子类的构造函数名称后面必须加一个单冒号再加上父类参数个数
(因为构造函数的调用顺序是先调用父类的构造函数在调用子类中的构造函数
所以要先给父类传参。
派生类是不能继承基类的析构函数的 网址:基类的构造函数和析构函数是能不能被继承的
示例:
#include<iostream>
using namespace std;
class base1
{
public:
base1(int i){cout<<"base1"<<endl;}
};
class derive:public base1
{
public:
derive(int a):base1(a)
{ cout<<"derive"<<endl;}
};
int main()
{
derive obj(2);
}