我写下面的代码:
class A {
protected:
int age;
public:
A(int a);
};
A::A(int a){
cout << "constructer A" << a << endl;
age =a;
}
class B : public A{
int id;
public:
B(int i,int a);
};
B::B(int i, int a):A::A(a)
{
cout << "constructer B" << endl;
id = i;
}
之间存在差异
B::B(int i, int a):A::A(a)
和
B::B(int i, int a):A(a)
? 我知道两个主题都很好,但我的问题是什么是不同的