malloc內存分配

網上總結到的信息:

(1) 靜態分派:是在棧上分配,是由用戶自己申請,是由操作系統自己釋放的

  動態分配:是由編譯器分配,操作系統沒有提供這種機制,所以自己申請,必須自己刪除!
(2)你也要明白,棧的容量非常的小,而且特別貴,不能滿足所有的內存申請,所以就要動態分配,
(3)動態分配是編譯器自己完成的,跟操作系統沒有關係

(4) 動態分配效率比較低,不過容量跟用戶需求有關。

(5)C語言裏面用malloc和free,C++裏面用new 和delete。


發佈了55 篇原創文章 · 獲贊 15 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章