W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
數(shù)據(jù)結(jié)構(gòu)的“堆”與內(nèi)存管理的“堆”是同一個(gè)概念嗎?
兩者不是同一個(gè)概念,只是碰巧都叫堆。計(jì)算機(jī)系統(tǒng)內(nèi)存中的堆是動(dòng)態(tài)內(nèi)存分配的一部分,程序在運(yùn)行時(shí)可以使用它來(lái)存儲(chǔ)數(shù)據(jù)。程序可以請(qǐng)求一定量的堆內(nèi)存,用于存儲(chǔ)如對(duì)象和數(shù)組等復(fù)雜結(jié)構(gòu)。當(dāng)這些數(shù)據(jù)不再需要時(shí),程序需要釋放這些內(nèi)存,以防止內(nèi)存泄露。相較于棧內(nèi)存,堆內(nèi)存的管理和使用需要更謹(jǐn)慎,不恰當(dāng)?shù)氖褂每赡軙?huì)導(dǎo)致內(nèi)存泄露和野指針等問(wèn)題。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: