為什么還需要?jiǎng)h除頭結(jié)點(diǎn)
為什么說(shuō)
“調(diào)用 ClearList() ,除了頭結(jié)點(diǎn)之外的所有其他節(jié)點(diǎn)都刪除了?!??
ClearList() 第一個(gè)刪除的不就是頭結(jié)點(diǎn)嗎?
為什么說(shuō)
“調(diào)用 ClearList() ,除了頭結(jié)點(diǎn)之外的所有其他節(jié)點(diǎn)都刪除了?!??
ClearList() 第一個(gè)刪除的不就是頭結(jié)點(diǎn)嗎?
舉報(bào)
2018-03-14
currentNode一開(kāi)始就指向的是頭結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)(m_pList->next),所以第一次刪除就是頭結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn),指向頭結(jié)點(diǎn)的m_pList內(nèi)存并沒(méi)有被刪除。