试题与答案

b. display();

题型:问答题

题目:

b. display();

答案:

参考答案:(1)
size=s;
buffer=new int[size];
(2)
size=v.size;
buffer=new int[size];
(3)
if(ndx<O||ndx>=size)
(4)
cout<<"d"<<endl;
delete[]buffer;

解析:本题主要考查考生对于类的构造函数与成员函数定义的掌握,注意(2)中赋值的应用,为了防止重复删除,不能直接将指针赋值,必须使用动态申请new建立一块新的空间,并且将原来对象的成员全部复制到新的空间中:(4)中对动态一维数组空间删除的时候,应该使用delete关键字,并不管原数组大小是多少,一律只写一对中括号“[]”加上变量名。

试题推荐
微信公众账号搜索答案