C++中malloc和new的區別

malloc與new的9點區別: 1.申請的內存所在位置         new操作符從自由存儲區上爲對象動態分配內存空間,而malloc函數從堆上動態分配內存。         自由存儲區不僅可以是堆,還可以是靜態存儲區,這都要看operator new在哪裏爲對象分配內存。 2.返回類型安全性         new操作符內存分配成功時,返回的是對象類型的指針,類型嚴格與對象匹配,無須進行類型
相關文章
相關標籤/搜索