1.野指针形成的原因 1.指针没有被初始化。 2.指针被delete或者free后没有置空; 3.指针操作超越了变量的范围。2.如何避免野指针 1.c++有引用,如果使用引用可以达到目的,就不必使用指针。 2.如果一定要使用指针,必须初始化。 3.free或delete之后将其指向NULL,通常定义函数xFree来代替free。3.什么是垂悬指针? 指向曾经存在的对象,但现在该对象不存在了。如将指针指向临时变量。