qq_37296877
2017-04-24 09:47求大神, 关于c++的问题
bool LinkList::Delete(int pos)
{
Node *currentNode = m_pList->next;
Node *nextNode = nullptr;
if (pos < 0 || pos >= m_iLength)
return false;
for (int i = 0; i < pos; i++)
{
currentNode = currentNode->next;
nextNode = currentNode->next;
}
currentNode->next = nextNode;
delete currentNode;
m_iLength--;
return true;
}
这个写法有毛病 没 删除链表中的元素 pos是代表的是索引 从0开始
我在类里面定义了一个m_iLength记录位置 是不是就不需要判断currentNode是否为空了 是吗 还是还需要写
求大神帮忙规范下
最好是仿STL风格的链表
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- c++error, 求大神看一下哪里有问题
- c++
- 1个回答
- C++编程问题请大神赐教谢谢
- c++
- 编程
- 4个回答
- 求大神修改c++代码。统计一篇英文文章中所有单词出现次数。
- 代码
- 修改
- c++
- 6个回答
- 菜鸟c++有错,跪求大神
- c
- c++
- 程序问题
- 6个回答
- C++程序,求大神帮忙看看什么问题
- c++
- 2个回答
换一换