最赞回答 / 懵奇的嘉
/****************** 如此 ******************************************/ temp->next = newNode; newNode->data = pNode->data; newNode->next = NULL; /********************************************************/你这几句是认真的吗?...
2018-03-16
最赞回答 / kkkimmm
ListInsert这个方法中if(i<0||i>=m_iLength) { return false;} 这个判断错了。一开始m_iLength=0; 你执行 list->ListInsert(0,&e1);时,传入i=0 就return false;了,当然也就没法正确插入元素。要理解m_iLength这个变量其实总是指向于数组最后一个元素的下一个元素。插入时是允许插入在该位置上的。删除时才不能删除该位置的元素。应该改成if(i<0 || i > m_iLengt...
2018-01-10
最新回答 / 慕斯5158549
找到问题了,list.cpp中多了几个“;”,bool List::ListInsertHead(Node *pNode)中有两句代码的顺序反了。
2018-01-04
最赞回答 / 遥远的遥
visual studio 运行占的内存比较大,VC6.0也不错,运行的快点,占的内存小点,此外还有CodeBlock ,Dev-c++,个人推荐大的软件建议使用 Source Insight
2017-11-25