關於堆區、棧區等五大區的終極分析

棧區 內存管理由系統控制,存儲的爲 非靜態的局部變量,例如:函數參數,在函數中生命的對象的指針等。 當系統的棧區大小不夠分配時, 系統會提示棧溢出。 堆區 內存管理由程序控制,存儲的爲malloc , new , alloc出來的對象。 如果程序沒有控制釋放,那麼在程序結束時,由系統釋放。但在程序運行過程中,會出現內存泄露、內存溢出問題。 分配方式 類似於鏈表。 全局存儲區 全局變量、靜態變量會存
相關文章
相關標籤/搜索