单项选择题
下面程序的运行结果是 ______。
#include<iostream.h>
class A
public
virtual、~() cout<<”call A:: ~A()”<<end1;
;
class B:public A
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()
B.call B:: ~B()
C.call A:~A()
D.call A::~A()
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的 ______。 class X private: int k; public: K(int n)k=n; set(int n)k=m; ; void fun() X a(10),*p=&a; ______
A.p->set(678);
B.X(678):
C.p->k=678;
D.set(678);
点击查看答案
单项选择题
下面 ______ 机制允许对一个函数名给出多个函数定义
A.封装性
B.继承性
C.函数重载
D.多态性
点击查看答案
相关试题
根据变量定义“static int x[5],y[...
写出下列程序的运行结果。 #include<ios...
定义重载函数时,应在参数个数或参数类型上...
每个对象都维护了一个指向自身的指针,这个...
程序段的输出结果是 [8] 。 int x=...