課程
/后端開(kāi)發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(上)
感覺(jué)堆的方式做代碼寫(xiě)起來(lái)很麻煩,而且還要管理內(nèi)存,但是講起來(lái)好像兩個(gè)都很重要一樣的,我很想知道堆的優(yōu)勢(shì)在哪?
2015-09-19
源自:C++遠(yuǎn)征之封裝篇(上) 2-2
正在回答
優(yōu)勢(shì)就是你可以手動(dòng)管理內(nèi)存,可以控制堆上對(duì)象的生存時(shí)間。
函數(shù)中,棧上的對(duì)象在函數(shù)結(jié)束后就會(huì)被銷毀,如果你想要生成一個(gè)可以一直存在的對(duì)象,就需要將其構(gòu)造在堆中。
甄君 提問(wèn)者
舉報(bào)
封裝--面向?qū)ο蟮幕窘坛塘η髱椭』锇閭兗磳W(xué)即會(huì)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-09-20
優(yōu)勢(shì)就是你可以手動(dòng)管理內(nèi)存,可以控制堆上對(duì)象的生存時(shí)間。
函數(shù)中,棧上的對(duì)象在函數(shù)結(jié)束后就會(huì)被銷毀,如果你想要生成一個(gè)可以一直存在的對(duì)象,就需要將其構(gòu)造在堆中。