CC++指针常见内存错误NULL指针野指针分析2页.doc

上传人:晟*** 文档编号:6220408 上传时间:2021-08-24 格式:DOC 页数:2 大小:17.50KB
下载 相关 举报
CC++指针常见内存错误NULL指针野指针分析2页.doc_第1页
第1页 / 共2页
CC++指针常见内存错误NULL指针野指针分析2页.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

C/C+指针和内存的相关问题分析一、 C/C+指针和内存的相关问题以前在用C/C+编程的时候,经常会遇到内存读写错误,内存泄露等问题,后来记得看过一篇文章,大体意思阐述了“内存观念”全面贯彻到整个C/C+工程开发过程中的重要性和意义。因为C/C+较底层,指针的应用灵活而又功能强大,所以开发过程中,对内存的理解和把握非常必要。我今天看了几篇文章是针对C+指针和内存的一些分析和总结,觉得写的很好。我在此归纳总结了其中的一部分,包括常见的内存错误分析和NULL指针、野指针的介绍。1.常见的内存错误及其对策发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。常见的内存错误及其对策如下:(1)内存分配未成功,却使用了它;编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(p=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。