想問的有很多,比如:堆的本質是什麼?是一個類似指針鏈表的東西嗎?
當【new int [100]】時,這個數組的內存地址是不是連續的一大整塊?如果不連續,那麼分配的時候又是如何跳躍的?
在delete這個數組時,編譯器怎麼知道要刪除的內存有多大,刪除完A地址後,編譯器又怎麼知道下一個要刪除的是B地址?
還有,new []和delete可以配套使用嗎?
樓主請進傳送門:http://www.perfect-is-shit.com/analyse-new-delete-malloc-free.html