-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

自分でメモリから割り当てを解除する必要があります この他のスタックオーバーフローの回答をチェックしてください

delete [] は、ポインタへのポインタによって割り当てられたメモリの割り当てを解除しますか

于 2013-04-07T21:34:26.183 に答える