我相信我已经完成了每一个元素并将其消除了。然后我把头放在最后是空的。但是我的测试脚本仍然在内存泄漏。关于如何解决这个问题的任何想法? 我必须写这个功能。我不能使用析构函数。
void LinkedList::Clear() {
if (!head)
{
return;
}
LinkedListNode *pNode = head;
while(pNode )
{
head = pNode ->next
delete pNode ;
pNode = head ;
}
head = NULL ;
}