摘要:
前言:在程序設計的時候、堆棧總是不可避免的會接觸到、而對于堆和棧他們的區別、在程序運行時各自的作用,如何利用堆棧提高運行效率等很多人都還了解的不夠,今天google了很多文章,所以在這里作個完善總結,希望能給有心人些幫助。有不足的地方還希望能指出。棧是隨函數被調用時分配的空間 棧上分配的空間是臨時的,在函數退出后將被系統釋放,不會造成內存泄露,不得用delete或free操作,因為棧的空間小所以在棧上不能獲得大量的內存塊,一般最大也就不到10M堆是在整個進程的未分配空間中分配的內存,由malloc或new分配,一般必須由free或delete釋放。堆上可以分配大量的內存,只要你的機器吃得消。. 閱讀全文
posted @ 2011-12-10 14:34
Geek_Ling
閱讀(12369)
評論(3)
推薦(4)

浙公網安備 33010602011771號