摘要: 1.内存有几种分配模式内存分配方式有三种:分配方式何时分配何时释放怎样释放优缺点1.静态存储区程序编译时程序结束时自动释放在整个程序周期都存在,但是会一直占用程序资源2.栈上分配函数生成时(进栈时)函数结束时(岀栈时)自动释放栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。3.堆上分配malloc和new分配时free和delete时程序员手动释放生命周期由程序员决定,使用方便灵活,但是也问题多常见的内存错误1.内存分配未成功,却使用了它。2.内存分配虽然成功,但是尚未初始化就引用它。3. 内存分配成功并且已经初始化,但操作越过了内存的边界。4.忘了释放内存,造成内存泄 阅读全文
posted @ 2011-09-08 21:02 陈文斌_5months 阅读(463) 评论(0) 推荐(0) 编辑