最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

求大神, c++的問題

void List::ClearList()

{


Node *currentNode = m_pList;

while (currentNode->next != NULL) // 未釋放的指針是危險(xiǎn)的

{

Node *temp = currentNode->next;

delete currentNode;

currentNode = temp;

}

m_pList->next = NULL;

}

感覺 p_list->data的數(shù)據(jù)沒有被清除啊, 這樣沒影響嗎

正在回答

1 回答

current->next就是一個Node節(jié)點(diǎn),里面存放在data和一個指向下一個node的指針。delete currentNode就是把這個節(jié)點(diǎn)所有數(shù)據(jù)刪除, 包括data和指針

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_愿時(shí)光安好_04050009 提問者

不是啊 頭結(jié)點(diǎn)沒被清除,對整個鏈表沒影響嗎
2017-04-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

唱跳rap籃球_ 回復(fù) qq_愿時(shí)光安好_04050009 提問者

第一個節(jié)點(diǎn)時(shí)沒有實(shí)質(zhì)數(shù)據(jù)的,就像火車頭一樣。所以你存儲的數(shù)據(jù)是從第二個節(jié)點(diǎn)開始存儲,clear函數(shù)是清空存儲有數(shù)據(jù)的節(jié)點(diǎn)。留下頭結(jié)點(diǎn)來讓你可以再次在這個鏈表里面掛載新的節(jié)點(diǎn)。如果刪除了頭結(jié)點(diǎn)就是把整個鏈表銷毀,如果你想在使用就必須new一個新鏈表
2017-04-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之線性表篇
  • 參與學(xué)習(xí)       57635    人
  • 解答問題       264    個

線性表的主體順序表和鏈表,讓學(xué)員能夠?qū)⒅R融會貫通學(xué)以致用

進(jìn)入課程

求大神, c++的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號