【发布时间】:2011-02-12 21:19:01
【问题描述】:
我有可能在我的循环链接列表中添加一个新元素...当我尝试添加第一个...
if( empty() && pos ==1 )
{
newnode = new Node(ele);
newnode->next = newnode;
last = newnode;
}
.. 我检测到了一个 glibc:双重释放或损坏(fasttop)...你知道为什么吗?
这是因为我必须将 .next 指向他自己,不是吗?我该怎么办,把我的森林指向自己?
【问题讨论】:
-
双重释放意味着某些东西正在被释放。
标签: c++ linked-list