c++內存機制

首先,來談談C++的5個存儲區: 1.棧:是分配給函數局部變量的存儲單元,函數結束後,該變量的存儲單元自動釋放,效率高,分配的空間有限。 2.堆:由new創建,由delete釋放的動態內存單元。如果用戶不釋放該內存,程序結束時,系統會自動回收。 3.自由存儲區:由malloc創建,由free釋放的動態內存單元,與堆類似。 4.全局(靜態)存儲去:全局變量和靜態變量佔一塊內存空間。 5.常量存儲區:
相關文章
相關標籤/搜索