C++ 內存五大區

C++中,內存分紅5個區 1.棧,就是那些由編譯器在須要的時候分配,在不須要的時候自動清楚的變量的存儲區。裏面的變量一般是局部變量、函數參數等。html 2.堆,就是那些由malloc分配的內存塊,他們的釋放編譯器不去管,由咱們的應用程序去控制。使用free釋放內存,若是程序員沒有釋放掉,那麼在程序結束後,操做系統會自動回收。程序員 3.自由存儲區,就是那些由new分配的內存塊,他和堆是十分類似的
相關文章
相關標籤/搜索