64,643
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class A
{
public:
int a;
//A();//有此构造函数的话会报错
};
class B:public A
{
public:
int a;
//B();
};
class C:public B
{
public:
int a;
//C();
};
int main()
{
C kk;
kk.A::a = 12;
cout << kk.A::a << endl;
cout << kk.B::A::a << endl;
return 0;
}
//output:
//12
//12
#include<iostream>
using namespace std;
class A
{
public:int a;
};
class B:public A
{
public:int a;
};
class C:public B
{
public:int a;
};
int main()
{
C kk;
kk.A::a=1;
kk.B::a=2;
kk.a=3;
cout<<kk.A::a<<endl;
cout<<kk.B::a<<endl;
cout<<kk.a<<endl;
return 0;
}
kk.A::a