-2
struct node{
int number;
node *next;
};
...
node* pOne;
node* pEnd;
// create node temp
if(pOne==NULL) // add temp in list
pOne = temp;
pEnd = temp;
else {
pEnd->next = temp;
pEnd = temp;
}
如果我想從列表中刪除項目,該怎麼辦? 是否相鄰元素改變以下指針是明確的。 如何從內存中刪除項目?從鏈接列表中刪除項目
當它不會鏈接它收集垃圾回收器?
C++沒有一個垃圾收集器。你必須「刪除」它。 – john 2013-04-07 21:32:17
如果你不創建一個新的? – Alexey 2013-04-07 21:33:41
如果你沒有創建新的,那麼你不會刪除它。 – john 2013-04-07 21:34:52