正在加载图片...
template <class Type> Array<Type>. Aray(Aray<ype>&x){∥复制构造函数 int n= ArraySize =x Arraysize elements=new Typen; if elements== NULL)& arraysIze 0 cerr<<“存储分配错"<<endl; return ype srcptr=xelements; Type *destptr=elements; while(n)*destptr++=* srcptr++template <class Type> Array<Type> :: Array ( Array<Type> & x ) { //复制构造函数 int n = ArraySize = x.ArraySize; elements = new Type[n]; if ( elements == NULL ) { arraySize = 0; cerr << “存储分配错”<< endl; return; } Type *srcptr = x.elements; Type *destptr = elements; while ( n-- ) * destptr++ = * srcptr++; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有