C++随笔:内存类型
Posted 问尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++随笔:内存类型相关的知识,希望对你有一定的参考价值。
➤ 内存类型
一个程序会占用一个区域内的系统内存,在这个区域中,针对该应用,内存分为:
(2)堆区—Heap:用以动态的内存分配,一般比较大,由开发人员进行分配和释放,若在当前程序结束时还未释放,系统会自动进行回收,但分配与释放都应该由开发人员完成。
需要特别注意的是:
(3)静态存储区—Static:存放全局变量和静态变量的存储区,初始化的变量放在初始化区,未初始化的变量放在未初始化区(在C++里面没有这个区分了,他们共同占用同一块内存区)。在程序结束后释放静态存储区。
(4)常量存储区:存放常量字符串的存储区,只读属性。在程序结束后释放常量存储区。
(5)代码区:主要存储可执行代码,函数体的二进制代码,为只读属性。
B站个人主页:https://space.bilibili.com/513745196
知乎个人主页:https://www.zhihu.com/people/wen-chen-69-88
以上是关于C++随笔:内存类型的主要内容,如果未能解决你的问题,请参考以下文章