C++內存分區模型

C++ 程序在執行時,將內存劃分爲4個區域: 1#:代碼區:存放函數體的二進制代碼,由操作系統進行管理的。 存放CPU執行的機器指令, 代碼區是共享的,共享的目的是對於頻繁被執行的程序,只需要在內存中有一份代碼就行了。 代碼區是隻讀的,使其只讀的原因是防止程序意外修改了它的指令。 2#:全局區:存放全局變量和靜態變量以及常量。 全局變量和靜態變量存放在這裏 全局區還包含了常量區,字符串常量和其他常
相關文章
相關標籤/搜索