码迷,mamicode.com
首页 > 其他好文 > 详细

“野指针”的形成原因

时间:2016-01-14 15:43:31      阅读:173      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!