【求助】写头文件 定义 常量 出错

OryJuVog 2012-03-15 01:42:24
#ifndef _SQ_LIST_H
#define _SQ_LIST_H

typedef int ElemType;
typedef int Status;
const int OVERFLOW = -2;
const int OK = 1;
const int ERROR = -1;
const int MAXSIZE = 100;

typedef struct
{
ElemType* elem;
int length;
}SqList;

Status InitList_Sq(SqList& L);

int LocateElem_Sq(const SqList& L, const ElemType& e);

Status ListInsert_Sq(SqList& L, int i, const ElemType& e);

Status ListDelete_Sq(SqList& L, const int& i, ElemType& e);

void ShowList_Sq(SqList& L);

Status DestoryList_Sq(SqList& L);

inline Status ClearList_Sq(SqList& L);

inline int ListLength_Sq(const SqList& L);

Status IsEmpty_Sq(SqList& L);

inline int GetElem(const SqList& L, const int& i);

void MergeList(SqList& LA, const SqList& LB);

void MergeList_Sq(const SqList& LA, const SqList& LB, SqList& LC);

int MinElem_Sq(SqList& LA);

#endif


warning C4091: “”: 没有声明变量时忽略“const int”的左侧
error C2143: 语法错误 : 缺少“;”(在“常量”的前面)
error C2059: 语法错误:“常量”
...全文
129 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
OryJuVog 2012-06-01
  • 打赏
  • 举报
回复
OVERFLOW 跟头文件iostream 里面的冲突了
pengsheng1988 2012-03-15
  • 打赏
  • 举报
回复
确实没有问题
maoloverme1 2012-03-15
  • 打赏
  • 举报
回复
好像没有问题
小小蔷薇 2012-03-15
  • 打赏
  • 举报
回复
行头或行尾有没有不可见的特殊符号啊
建议去掉
从头来过 2012-03-15
  • 打赏
  • 举报
回复
我也觉的没有问题呀
蓝枫10 2012-03-15
  • 打赏
  • 举报
回复
这个头文件没有问题···
vanxeger 2012-03-15
  • 打赏
  • 举报
回复
你把const放到int的后面试试!

64,683

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧