- 博客(2)
- 收藏
- 关注
原创 常见的内存的分配错误及其对策
发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。常见的内存错误及其对策如下:1)内存分配未成功,却使用了它:编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NUL
2010-01-05 17:19:00 587
原创 内存的分配方式小议
内存分配方式内存分配方式有三种:(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好, 这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(静态存储区)(2) 在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建;函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(动态存储区
2010-01-05 16:57:00 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人