C++學習筆記——內存管理機制(堆/棧詳解)

1.內存分區 C++內存模型一共分爲五個部分,每一個區存儲內容以下:程序員 棧:棧區由編譯器自動分配和釋放,用來存放局部變量、函數的參數值等。 堆:經過new,malloc分配的內存塊,須要程序控制其釋放 靜態區:存放全局變量和靜態變量,程序結束後由系統釋放 常量區:存儲常量 代碼區:存放二進制代碼 2. 堆和棧的區別詳解 管理方式:對於棧來說,是由編譯器自動管理,無需咱們手工控制;對於堆來講,釋
相關文章
相關標籤/搜索