什麼時候用堆,什麼時候用棧?

關於本文更詳細的內容,歡迎關注我的個人網站《程序員網》 一、首先,回顧一下c、c++的內存分配機制。 一個C、C++程序編譯時內存分爲5大存儲區: 堆區、棧區、靜態區(全局區)、文字常量區(儲存字符串常量)、程序代碼區(存放二進制程序) 下面主要闡述前面三個。 (1)靜態存儲區域: 靜態存儲區域的內存在程序編譯時就已經分配好,這塊內存在程序的整個運行期間都存在。速度快、不容易出錯,因爲有系統會善後
相關文章
相關標籤/搜索