c++ 内存布局

来源:互联网 发布:淘宝直播平台 编辑:程序博客网 时间:2024/06/05 06:38

c++应用程序经过编译之后,内存区间可以划分为以下几个部分:


1.代码区 

   存放函数的二进制代码的地方

2.栈区

   存放函数的参数值,临时变量,局部变量的地方

3.堆区

   供动态申请的内存区域

4.全局/静态去

   存放全局变量和静态变量的区域,如果没有赋初值,编译器会将它们初始化为0;

5.常量区

   存放字符串常量的区域

原创粉丝点击