-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;
} 

如果我想从列表中删除一个项目怎么办?就是说相邻元素的变化指向下面的指针就很清楚了。如何从内存中删除一个项目?

当它不会链接它收集垃圾收集器?

4

1 回答 1

0

你必须自己从内存中释放它查看这个其他stackoverflow答案

delete [] 是否释放由指向指针的指针分配的内存

于 2013-04-07T21:34:26.183 回答