C++_動態內存管理malloc/new、free/delete

一、相同 兩者都可以用來動態申請內存和釋放內存; 二、不同 1.malloc/free是C/C++標準庫的函數,new/delete是C++操作符。  2.申請內存位置不同 new操作符是從自由存儲區上爲對象動態分配內存空間的,malloc函數是從堆上動態分配內存。  自由存儲區是C++基於new操作符的一個抽象概念, 凡是通過new操作符進行內存申請的, 該內存稱爲自由存儲區。 而自由存儲區的位
相關文章
相關標籤/搜索