首页 > 编程语言 > 详细

C++ 堆&栈等的说明

时间:2019-12-01 17:03:30      阅读:63      评论:0      收藏:0      [点我收藏+]

Stack 堆

存在于某作用域内的一块空间。说白了就是函数产生的空间,用于存放函数的变量、返回地址。

在函数体中声明的局部变量,就时存储在Stack中。

 

 

Heap 栈

由操作系统提供的全局空间。在程序结束后由系统释放。

定义的全局变量就在这个内存区域中。

 

 

静态数据区

static对象所在区域。

 

 

文字常量区

常量字符串存在这里,由操作系统释放。

 

 

注意,在 Visual studio 中,申请的内存都是16的倍数。会被补全。

 

C++ 堆&栈等的说明

原文:https://www.cnblogs.com/alexYuin/p/11966204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!