野指针产生的途径: 指针变量声明时没有被初始化。指针p被free或者delete之后,没有置为NULL。指针操作超越了变量的作用范围。 避免野指针产生的方法 : 指针声明时初始化,可以是具体的地址值,也可让它指向 NULL。指向的内存空间被释放后指针应该指向 NULL。 在变量的作用域结束前释放掉变量的地址空间并且让指针指向 NULL。