为了账号安全,请及时绑定邮箱和手机立即绑定

error C2143: syntax error : missing ';' before 'template' 下面是部分代码 谢谢

error C2143: syntax error : missing ';' before 'template' 下面是部分代码 谢谢

C++
慕田峪7551596 2018-01-03 17:28:58
#ifndef SEQUENCE_H#define SEQUENCE_Htemplate<class ElemType>class SquenceList{public: SquenceList(int size); ~SquenceList(); void Insert(ElemType e,int n);//在第i个位置插入 void Append(ElemType e);//末端插入 void Delete(int i);//删除第i个位置的元素 int LocatedElem(ElemType e);//返回位置 void SetElem(ElemType e,int i);//将第i个位置的元素改为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];}
查看完整描述

2 回答

?
猫毛儒丶

TA贡献1条经验 获得超1个赞

class   {}; 类最后面要以分号结尾

查看完整回答
1 反对 回复 2018-01-04
?
qq_缘定三生石

TA贡献15条经验 获得超5个赞

真的是没有看懂

查看完整回答
1 反对 回复 2018-01-03
  • 2 回答
  • 0 关注
  • 1804 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信