C++對內存區的劃分

C++將內存劃分爲5個區,分別是堆、棧、自由存儲區、全局、靜態存儲區、常量存儲區。程序員 棧的特色:函數 棧存儲的是自動變量 棧內存的分配與釋放是由編譯器自動完成的,不須要手工控制 棧是先進先出的存儲結構 棧內存的分配至涉及一個指針的遞增,並且棧內存的分配運算內置於處理器的指令集中,所以效率很高,速度很快 使用棧分配的內存容量有限,在編譯器中通常只有幾MB的大小 注意:也能夠使用alloca函數對
相關文章
相關標籤/搜索