c++中堆、棧內存分配

首先來看看主要有幾種程序內存分配: 一個由C/C++編譯程序佔用內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數參數值,局部變量值等。其操作方式類似於數據結構中棧。 2、堆區(heap) — 一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收 。注意它與數據結構中堆是兩回事,分配方式倒是類似於鏈表,呵呵。 3、全局區(靜態區)(static)—,全局變
相關文章
相關標籤/搜索