C++ 中 继承问题,高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:38:55
class a
{
public:
int x;
void pra()
{
x=100;
printf("the class a member x data is %d",x);
}
};
class b:public a
{
public :
void prb()
{
x=200;
printf("the member x data is %d",x);
}
};

void main()
{
b b1;
b1.prb();
b1.pra();
结果是怎么样的 请讲述流程
}

输出
the member x data is 200
the class a member x data is 100
b1.prb在class b中执行
class a中的prb是public b2.prb继承a,在a中执行prb

b b1; //定义一个对象
b1.prb(); //调用prb()
b1.pra(); //调用父类中的pra(),因为他本身没有这个方法
=======================