c++内存分配以及变量初始化

内存分配方式 c++内存中分为5个区,分别是堆、栈、自由存储区、全局\静态存储区以及常量存储区 堆: 操作系统维护的一块特殊内存,用于程序的内存动态分配。C语言使用malloc从堆上分配内存,free释放已分配内存。 栈:执行函数时,函数的局部变量的存储单元是在栈空间创建,函数执行结束这些从存储单元会被自动释放。栈内存分配运算内置于处理器指令集上,效率很高,但内存容量有限。 自由存储区:自由存储区
相关文章
相关标签/搜索