数据在内存中的存储方式

 

在c++中,内存分成5个区,他们分别是

堆,栈,自由存储区,全局/静态存储区和常量存储区。

 

 

局部变量,函数参数 自动分配,自动清除
由new分配的内存块 一个new对应一个delete,手动删除
自由存储区 由malloc分配的内存块 使用free释放内存
全局/静态存储区 全局变量和静态变量分配同一块内存  
常量存储区 存放常量,不允许修改  
posted @ 2015-09-30 10:02  很安静!  阅读(279)  评论(0编辑  收藏  举报