空指针与迷途指针
来源:互联网 发布:怎样电脑注册淘宝小号 编辑:程序博客网 时间:2024/05/16 13:41
当delete一个指针的时候,实际上仅是让编译器释放内存,但是指针本身依然存在。这是这个指针就是迷途指针了。当使用p=0时,此时指针就变成空指针了。
使用迷途指针和空指针都是非法的,而且有可能造成程序的崩溃。如果指针是空的,尽管同样会出现崩溃,但是这样造成的崩溃是一种可预料的。而迷途指针就是说此指针所指向的内存已经被编译器释放了,编译器把这段内存可能非配给了其他指针或者变量,但是迷途指针依然存在,它仍然指向这段内存,如果继续用这个指针对这段内存操作的话, 就会出现不可预料的结果了。
所以在当delete一个指针后,就要把这个指针设置成空指针,不要让其成为迷途指针。
- 空指针与迷途指针
- 空指针与迷途指针
- C++空指针与野指针(迷途指针)
- 空指针和迷途指针
- 迷途指针和空指针
- 迷途指针与野指针
- 空指针和迷途指针的区别
- 空指针和迷途指针的区别
- 空指针和迷途指针的区别
- 关于野指针(迷途指针),空指针,通用指针
- 迷途指针
- 迷途指针
- 迷途指针
- 迷途指针
- 迷途指针
- 迷途指针
- 迷途指针
- 迷途指针
- android学习笔记(1)-- 开发环境搭建及helloworld
- JavaScript js 动态更换、播放图片特效
- [心得]平凡不愿平庸,两年的编程心路
- COOKIE格式与读写相关
- 转载:Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法(1)
- 空指针与迷途指针
- DirectShow基础编程 最简单transform filter 编写步骤
- ASP.NET 2.0 中各事件的触发顺序
- sql触发器基础
- EL简介
- 像素、厘米、英寸之间的换算关系
- 百度奖品兑换监视程序
- 转载:Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法(2)
- DP ChessMetric 【TCCC'03 Round 4】