问题
问答题
给出下面程序的输出结果。
#include<iostream.h>
class A
private:
int a;
public:
void set(int x)a=x;
void show()cout<<"a:"<<a<<",";
;
class B:public A
private:
int b;
public:
void set(int x=0)A::set(x);b=x+10;
void set(int x,int y)A::set(x);b=y;
void show()A::show();cout<<"b="<<b<<endl;
;
void main()
B b;
b.set(10);b.show();
b.set(30,50);b.show();
答案
参考答案:a=10,b=20
a=30,b=50