1. 程式人生 > >C++ 程式碼和變數儲存位置

C++ 程式碼和變數儲存位置

  • 棧:程式自動分配,編譯器在需要的時候分配,不需要的時候自動清除的變數儲存區
  • 堆:程式設計師手動分配由new分配的記憶體,需要自己在程式裡面手動釋放
  • 常量儲存區:存放的是常量,不允許修改,編譯時分配,程式退出時才銷燬
  • 全域性/靜態儲存區:全域性變數和靜態變數儲存的地方,編譯的時候分配記憶體,程式退出的時候才會銷燬。這個區域的中儲存的變數早就被預設為0。
  • 程式碼儲存區:函式體等程式碼儲存位置