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

相关文章:

  • 2021-10-15
  • 2021-06-30
  • 2021-07-05
  • 2021-04-08
  • 2021-10-13
  • 2021-08-15
  • 2021-11-16
猜你喜欢
  • 2022-12-23
  • 2023-02-11
  • 2021-07-14
  • 2022-12-23
  • 2022-01-03
相关资源
相似解决方案