您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息化知識>> 資料信息

C++內存管理詳解(doc 26頁)

所屬分類:
信息化知識
文件大小:
76 KB
下載地址:
相關資料:
內存管理, 管理詳解
C++內存管理詳解(doc 26頁)內容簡介

1、內存分配方式
2、常見的內存錯誤及其對策
3、指針與數組的對比
4、指針參數是如何傳遞內存的?
5、杜絕“野指針”
6、有了malloc/free為什麼還要new/delete?
7、內存耗盡怎麼辦?
8、malloc/free 的使用要點
9、new/delete 的使用要點
10、一些心得體會


程序員們經常編寫內存管理程序,往往提心吊膽。如果不想觸雷,唯一的解決辦法就是發現所有潛伏的地雷並且排除它們,躲是躲不了的。本文的內容比一般教科書的要深入得多,讀者需細心閱讀,做到真正地通曉內存管理。
1、內存分配方式
  內存分配方式有三種:
  (1)從靜態存儲區域分配。內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。例如全局變量,static變量。
  (2)在棧上創建。在執行函數時,函數內局部變量的存儲單元都可以在棧上創建,函數執行結束時這些存儲單元自動被釋放。棧內存分配運算內置於處理器的指令集中,效率很高,但是分配的內存容量有限。
……


..............................

Baidu
map