pos错误码e42#4003是什么意思

一、pos错误码e42#4003是什么意思

搜一下:pos错误码e42#4003是什么意思

pos错误码e42#4003是什么意思

二、C++数据结构线性表的输出问题

#include #include using namespace std;typedef int ElemType; /指定操作对象为整型/typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 // 线性表的动态分配顺序存储结构 /const LIST_INIT_SIZE = 100; / 线性表存储空间的初始分配量 /const LISTINCREMENT = 10; / 线性表存储空间的分配增量 */class SqList {private: ElemType *elem; int length; int listsize;public: SqList() { // 算法2.3 构造一个空的顺序线性表 elem = new ElemType [LIST_INIT_SIZE]; length = 0; listsize = LIST_INIT_SIZE; } Status ListInsert_Sq(ElemType e,int pos) { // 算法2.4 // 在顺序线性表L的第i个元素之前插入新的元素e, // i的合法值为1≤i≤ListLength_Sq(L) + 1 if(length >= listsize) { // 当前存储空间已满,增加容量 ElemType newbase = new ElemType[listsize + LISTINCREMENT]; if(newbase == NULL) return 0; // 存储分配失败 for(int i = 0; i < length; ++i) // 复制原表数据 newbase[i] = elem[i]; delete []elem; elem = newbase; // 新基址 listsize += LISTINCREMENT; // 增加存储容量 } if(pos length) elem[length] = e; // 大于length则插入到表尾 else { for(int i = length; i > pos - 1; –i) elem[i] = elem[i - 1]; elem[pos - 1] = e; } ++length; // 表长增1 return 1; } void ShowList() { for(int i = 0; i < length; ++i) { if(i && i % 10 == 0) cout << endl; cout.width(4); cout << elem[i]; } cout << endl; } ~SqList() { delete [] elem; }};int main(){ SqList La; // 调用构造函数构建新表 int x,pos; srand(time(NULL)); for(int i = 0;i < 122; i++) { / 在表La中插入5个元素 / x = rand()%500; // 插入数据随机产生 pos = rand()%300; La.ListInsert_Sq(x,pos); } La.ShowList(); / 输出表La的内容 */ return 0;}

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。