c++學習——數據結構知識歸納

C++中,內存分爲5個區:堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。 棧:是由編譯器在需要時自動分配,不需要時自動清除的變量存儲區。通常存放局部變量、函數參數等。 堆:是由new分配的內存塊,由程序員釋放(編譯器不管),一般一個new與一個delete對應,一個new[]與一個delete[]對應。如果程序員沒有釋放掉,資源將由操作系統在程序結束後自動回收。 自由存儲區:是由malloc等
相關文章
相關標籤/搜索