class base0 {
public:
int var0;
void disp() { cout << "base0" << endl; }
};
class base1:public base0 {
public:
int var1;
void disp(){cout<< "base1" << endl; }
};
class base2 :public base1{
public:
int var2;
void disp() { cout << "base2" << endl; }
};
int main()
{
base0*b0;
base1 b1;
b1.var0 = 10;
b0 = &b1;
cout << b0->var0 << endl;
system("pause");
}
C++中赋值兼容规则实例
最新推荐文章于 2023-06-11 15:35:07 发布