0%
//post-footer

内存分区

内存分区模型


C++程序在执行时,将内存大致分为四个区域

  • 代码区: 存放函数体的二进制代码,由操控系统进行管理
  • 全局区: 存放全局变量和静态变量(static以及常量(const)
  • 栈区: 由编译器自动分配释放,存放函数的参数值,局部变量等
  • 堆区: 由程序员分配和释放,new和delete

内存四区的意义

不同区域存放的数据,赋予不同的生命周期

-------------本文结束感谢您的阅读-------------

欢迎关注我的其它发布渠道