首页 > 其他 > 详细

“野指针”的形成原因

时间:2016-01-14 15:42:23      阅读:151      评论:0      收藏:0      [点我收藏+]
“野指针”不是NULL指针,是指向垃圾内存的指针。
 
 使用if(ptr != NULL)并不能起到防错的作用
 
 
 
“野指针”的成因主要有三种:
 
    #1 指针变量没有被初始化。
 
    #2 指针ptr被free或delete之后,没有置为NULL,让人误以为ptr是个合法的指针。
 
    #3 指针操作超越了变量的作用范围。
 
源地址:http://blog.chinaunix.net/uid-26758020-id-3307049.html

“野指针”的形成原因

原文:http://www.cnblogs.com/lanye/p/5130202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!