河南成教 / 面向对象程序设计
3[应用题]
#include
class A{
int a;
public:
A(int aa=0){a=aa;}
~A(){cout<<"Destructor A!"<<><>
};
class B : public A{
int b;
public:
B(int aa=0,int bb=0):A(aa){b=bb;}
~B(){cout<<"Destructor B!"<<><>
};
void main()
{
B x(5),y(6,7);:
}
程序运行结果为:
3[应用题]
#include
class A{
int a;
public:
A(int aa=0){a=aa;}
~A(){cout<<"Destructor A!"<<><>
};
class B : public A{
int b;
public:
B(int aa=0,int bb=0):A(aa){b=bb;}
~B(){cout<<"Destructor B!"<<><>
};
void main()
{
B x(5),y(6,7);:
}
程序运行结果为:
参考答案:
佳题速递: