C++中什麼時候用new[]申請,可以用delete釋放

c語言中的 malloc 和 free ,這兩個是庫函數,而在c++中 new 和 delete是運算符(和 + - * /一樣),在使用new的時可以看成使用默認使用構造函數+malloc,使用delete時可以看成使用析構函數+free。 簡單說一下malloc : 系統管理堆內存運用的是鏈表的方式:分配堆內存地址時依次由低向高遍歷」堆鏈「,但遇到大小合適的堆塊時,將這個堆塊從」堆鏈「中刪除,
相關文章
相關標籤/搜索