內存的五大分區

棧:編譯器需要的時候分配,需要的時候壓棧,返回的時候彈棧。存儲的變量一般是:局部變量,函數參數。 堆:就是new分配的內存塊,內存塊的釋放編譯器不管,需要人工去控制,一般一個new就要對應一個delete。需要手動申請和釋放 自由存儲區:使用malloc申請的內存塊,和堆相似,使用free釋放 全局/靜態存儲區:全局變量和靜態變量被分配到一塊內存中。 常量存儲區:比較特殊的存儲區,存放常量。不允許
相關文章
相關標籤/搜索