#ifndef SEQUENCE_H#define SEQUENCE_Htemplate<class ElemType>class SquenceList{public:?SquenceList(int size);?~SquenceList();?void Insert(ElemType e,int n);//在第i個(gè)位置插入?void Append(ElemType e);//末端插入?void Delete(int i);//刪除第i個(gè)位置的元素?int LocatedElem(ElemType e);//返回位置?void SetElem(ElemType e,int i);//將第i個(gè)位置的元素改為e?void Traverse();?void Convert();?void Combine(SquenceList *p,SquenceList *q,SquenceList *o);private:?int length;?ElemType *elem;?int size;}#endiftemplate<class ElemType>SquenceList<ElemType>::SquenceList(int size){?if(!size>0)??return;?this.size=size;?length=0;?else??elem=new ElemType[size];}
error C2143: syntax error : missing ';' before 'template' 下面是部分代碼 謝謝
慕田峪7551596
2018-01-03 17:28:58