C++内存分区模型

C++ 程序在执行时,将内存划分为4个区域: 1#:代码区:存放函数体的二进制代码,由操作系统进行管理的。 存放CPU执行的机器指令, 代码区是共享的,共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码就行了。 代码区是只读的,使其只读的原因是防止程序意外修改了它的指令。 2#:全局区:存放全局变量和静态变量以及常量。 全局变量和静态变量存放在这里 全局区还包含了常量区,字符串常量和其他常
相关文章
相关标签/搜索