前端开发
内存错误 标签描述

常见内存错误及其对策    发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。常见的内存错误及其对策如下:一、内存分配未成功,却使用了它。 在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(pNULL)或if(p!=NULL)进行防错处理。二、内存分配虽然成功,但是尚未初...

  PjuqN0S4qpGM   2023年11月02日   76   0   0 初始化初值c++内存错误数组