C语言迷途指针

来源:互联网 发布:啪伪娘什么感觉知乎 编辑:程序博客网 时间:2024/06/05 10:56

迷途指针(野指针,悬浮指针,失控指针)

是delete或free一个指针后,没有将指针置为NULL(0),即编译器已经将指针所指向的内存释放,但指针本身还存在,当再次使用迷途指针,赋值,或再次delete时就会出现程序崩溃。

空指针,如果释放内存后置为NULL,则变为空指针,空指针被赋值时也会出现不稳定,程序崩溃(一种可预料的崩溃,调试起来方便),但是删除一个空指针却不会出现问题,所以指针释放之后最好置为NULL。

原创粉丝点击