new_delete
new VS malloc
1.申請的內存所在位置
new:從自由存儲區(free store)上爲對象動態分配內存空間,自由存儲區是針對new操作的術語,自由存儲區可能是存儲區,也可能是靜態存儲區
malloc:從堆上動態分配內存,堆是計算機系統的術語。
new與malloc的10點區別
new (place_address) type
並不動態分配內存,只是返回指針實參,new表達式負責在place_address指定的地址進行對象的初始化工作
new_delete
new VS malloc
1.申請的內存所在位置
new:從自由存儲區(free store)上爲對象動態分配內存空間,自由存儲區是針對new操作的術語,自由存儲區可能是存儲區,也可能是靜態存儲區
malloc:從堆上動態分配內存,堆是計算機系統的術語。
new與malloc的10點區別
new (place_address) type
並不動態分配內存,只是返回指針實參,new表達式負責在place_address指定的地址進行對象的初始化工作
這篇爲了理解,自己瞎寫的,建議看下面這篇,裏面例子很好很有用 https://blog.csdn.net/u011726005/article/details/79874539 //這篇