課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(上)
從堆申請完對象不用將指針賦值為空嗎
2016-07-20
源自:C++遠(yuǎn)征之封裝篇(上) 2-2
正在回答
肯定要啊,你 delete p; 只是告訴內(nèi)存,這一塊地址我不要了.但是 指針p 還是指向了那塊地址啊,你得把這個指針的指向指成null;不然別人在用這個 指針的時候就會crash.這就是傳說中的野指針,也叫僵尸對象.
要啊,申請完最后,要釋放內(nèi)存!p=NULL,賦值為為空了
對,不能為空
舉報
封裝--面向?qū)ο蟮幕窘坛塘η髱椭』锇閭兗磳W(xué)即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-02
肯定要啊,你 delete p; 只是告訴內(nèi)存,這一塊地址我不要了.但是 指針p 還是指向了那塊地址啊,你得把這個指針的指向指成null;不然別人在用這個 指針的時候就會crash.這就是傳說中的野指針,也叫僵尸對象.
2016-07-25
要啊,申請完最后,要釋放內(nèi)存!p=NULL,賦值為為空了
2016-07-20
對,不能為空