我的秋招之路之c++中static的用法

  c++的內存分佈如上圖所示。 對於一個完整的程序,在內存中的分佈情況如下圖:   1.棧區: 由編譯器自動分配釋放,像局部變量,函數參數,都是在棧區。會隨着作用於退出而釋放空間。 3.堆區:程序員分配並釋放的區域,像malloc(c),new(c++)  3.全局數據區(靜態區):全局變量和靜態便令的存儲是放在一塊的,初始化的全局變量和靜態變量在一塊區域,未初始化的全局變量和未初始化的靜態變量
相關文章
相關標籤/搜索