#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();
}
|