已采纳回答 / 慕仔2440551
MyList.h#include"stdafx.h"#ifndef LIST_H#define LIST_H#include"Coordinate.h"class List{public: List(int size); ~List(); void ClearList(); bool ListEmpty(); int ListLength(); bool GetElem(int i, Coordinate *e); int LocateElem(Coordinate *e); bool PriorEle...
2017-08-16
List::ListInsert(int i, int *e)插入元素时,判断条件 if(i<0 || i > m_Length)中 我任务应该将 m_Length 直接改为 m_iSize。当 m_Length < m_iSize时,虽然 [ m_Length+1, m_iSize ] 没有元素为空,但占位还在,也是可以插入元素的。
2017-08-14
已采纳回答 / 慕后端8104118
不用改,因为把m_pList[i]赋值给*e,指针e指向地址中对象的值就变成了m_pList[i],外部就可以通过传入的指针访问该对象的值,也就是m_pList[i]。
2017-08-14