摘要:
在C#、Java這種managed語言,因為有garbage collection,所以完全不用考慮free()或delete,但在C/C++,有時候要delete的,有時又不用,到底哪些改delete?哪些不用delete呢?簡單的說,若要使用用到heap,就要手動去delete或free()!!那什麼時候會用到heap呢?當你打算使用dynamic allocation時!!更白話一點,就是你用new或malloc()時,就必須自己手動去delete或free()!!為什麼用到heap就必須手動處理呢?一般我們建立物件,如1inti;2Foofoo;都是建在stack上,回想我們學資料結構 阅读全文
posted @ 2014-02-20 21:31
yulang
阅读(242)
评论(0)
推荐(0)
浙公网安备 33010602011771号