深剖malloc、new

如果問你:malloc和new有什麼區別?講講malloc,越多越好?   malloc 和 new都是基於堆上開闢出對應的空間,這段空間除非進程結束不然不會釋放,所以分別需要free 和 delete來釋放。   new 還可以用 new[] 來開闢一段連續的空間,new和malloc不同,new在爲一個類的對象開闢空間時還會調用對象的構造函數。   同理,delete 和 delete[] 在
相關文章
相關標籤/搜索