i6lan 分享题目的网站
试一试站内搜索 题目类型:问答题

邓小平反复强调,实事求是是
重载的运算符保持其原有的___
要求主表中没有相关记录时就不能
在设有车间或者仓库的建筑物内,
集团向环境保护部申请并获批准的

完成下面类中成员函数的定义。


#include <iostream.h>

#include <iomanip.h>

class Arr

{protected:

float *p;

int n;//数组大小(元素个数)

public:

Arr(int sz=10)

{ n=sz;

p=new float[n];

}

~Arr(void)

{

_________

}

int Getn(void) const

{

return n;

}

float & operator[](int i)

{

________

}

void Print();

};

void Arr::Print()

{int i;

for(i=0;i< this->Getn();i++)

{if (i%10==0)

cout << endl;

cout<<setw(6)<<p[i];

}

cout<<endl;

}

void main()

{Arr a(20);

for (int i=0;i<a.Getn();i++)

a[i]=i* 2;

a.Print();

}


答案:delete p;,return p[i];

[解析]在析构函数中释放对象空间。第二个是对[]运算符的重载,函数返回类型是实型,形参i,取得下标为i的元素的值。

上一题 下一题

CopyRight©i6lan.com 关于本站
蜀ICP备2021017061号-1

川公网安备 51010402001278号