正在加载图片...
15:06:48 vector类的实现 vector:: vector(int size)i if(size<=0){cout<<“ rror in size”; abor t e0;} new int size]: len =size void maino i int k i cin >>k vector A(k) for(i=0;i<k;i++)A[i]=i+1; for(i=0;i<k;i++)cout<<A[i]<<““ cout < end1: cout<<“ The size of vector a is:“<A0<endl; int vector: operator l (int i) [return vil: int vector:: operator return lens15:06:48 vector类的实现 vector::vector(int size){ if(size<=0){cout << “Error in Size”;abort();} v = new int [size];len = size; } vector::vector(const vector & vct){ len=vct.len; if(vct.v!=NULL){ v = new int [len]; for(int i=0;i<len;i++)v[i]=vct.v[i]; } } vector::~vector() {if (v!=NULL){delete []v;len=0;}} int & vector::operator[](int i) { return v[i]; } int vector::operator()() { return len; } void main(){ int k,i; cin >> k; vector A(k); for(i=0;i<k;i++)A[i]=i+1; for(i=0;i<k;i++)cout << A[i] <<“ “; cout << endl; cout << “The size of vector A is: “ << A() << endl; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有