C/C++程序内存分布的简单介绍

c/c++中程序内存区域: 内核空间,栈,堆,数据段,代码段,还有内存映射段。java 介绍:c++ 栈存放非静态局部变量/函数参数/返回值等等,栈是向下增加的(也就是栈的地址是由高向低增加的) 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可以使用系统接口建立共享共享内存,作进程间通讯。 堆用于程序运行时动态内存分配,堆是能够上增加的(堆得地址增加方向是由低向高增加的) 数
相关文章
相关标签/搜索