class A
{
public:
A(){};
A(int x){ a=x;}
private:
};class B:public A
{
public:
B(){}
B(int i,int j,int k,int l,int s):A(i),ob(j),m(k),n(l){ b=s } //不能理解,请各位帮忙解释
private:
const int m;
int &n;
A ob;
int b;
}
{
public:
A(){};
A(int x){ a=x;}
private:
};class B:public A
{
public:
B(){}
B(int i,int j,int k,int l,int s):A(i),ob(j),m(k),n(l){ b=s } //不能理解,请各位帮忙解释
private:
const int m;
int &n;
A ob;
int b;
}
要好好学C++
A(I)调用A的构造函数,属于父类的构造函数
obj(j)使用初始化一个A类型的成员m
m(k),就是将m的值设置为k,m只能在这个时候复制,因为是const
其他的相同了