单项选择题
下面程序的运行结果是( )。
#include<iostream>
using namespace std;
class A
public:
virtual~A()
cout<<"call A::~A()"<<endl;
;
class B:public A
char * p;
public:
B(int i)
p=new char[i];
~B()
delete(p);
cout<<"call B::~B()";
;
void main()
A * a=new B(8);
delete a;
A.call B::~B()call A::~A()
B.call B::~B()
C.call A::~A()
D.call A::~A()call B::~B()
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
在软件需求分析过程中,给出需求信息的是( )。
A.程序员
B.项目管理者
C.软件分析设计人员
D.软件用户
点击查看答案&解析
单项选择题
MyClock 类的拷贝构造函数的声明语句为( )。
A.MyClock&(MyClock x)
B.MyClock(MyClock x)
C.MyClock(MyClock &x)
D.MyClock(MyClock *x)
点击查看答案&解析
相关试题
通过关键字来指定函数模板的类型参数,有几...
声明长度为10的float型数组a,且初始化为...
类的静态成员不是对象的成员,而是 【12...
类继承中,默认的继承方式是 【13】 。
类的构造函数是一个特殊的成员函数,它由类...