zoukankan      html  css  js  c++  java
  • 【原创】关于指针初始化

    一般使用指针时,对于刚定义的指针一定要初始化。

    对于一般的简单的指针,像指向整型的指针,如int * a;我们一般都会记得初始化,而对于一些指向类,结构体等的指向,就比较容易忘记初始化。

    如果对于一个指针不进行初始化,那么这个指针就是一个野指针,它指向的地址是一个随机值,通常在编译的时候不会提示有问题,当时在调试时,在进行引用操作的时候,容易出现问题,并且如果忘记或者忽略初始化这个问题的话,很难发现问题。

    之前就遇到过这么一个问题,对一个指向类的指针没有初始化,导致出现提示:unhandled exception in xxx:0xc0000005:access violation

    当时这个问题纠结了好长时间,不知道该怎么解决,最后发现时当初定义指针的时候没有初始化。

    所以,对于指针一定要初始化!!

  • 相关阅读:
    使用KNN算法手写体识别
    os内置模块
    python步长为负时的情况
    qplot()函数的详细用法
    python文件I/O
    python中 @property
    python中定制类
    python中多重继承与获取对象
    python继承,判断类型,多态
    python中访问限制
  • 原文地址:https://www.cnblogs.com/pxtj/p/3164612.html
Copyright © 2011-2022 走看看