1.僵尸对象
- 已经被销毁的对象(不能再使用的对象)
2.野指针
- 指向僵尸对象(不可用内存)的指针
- 给野指针发消息会报EXC_BAD_ACCESS错误
3.空指针
- 没有指向存储空间的指针(里面存的是nil, 也就是0)
-
给空指针发消息是没有任何反应的
-
为了避免野指针错误的常见办法
- 在对象被销毁之后, 将指向对象的指针变为空指针
给空指针发消息是没有任何反应的
为了避免野指针错误的常见办法
本文介绍了OpenCV的基本方发,包括图像读取、显示和写入。
概述在编程语言中,空指针(Null Pointer)是一个已宣告但并未指向一个有效对象的指针,许多程序利用空指针来表示某些特定条件,例如未知长度数组的结尾或某些无法运行的操作。在可选择类型(optional type)的编程语言中,空指针通常可以跟可为Null的类型(Nullable types)和空值(Nothing value)进行比较。空指针与未初始化的指针(uninitializ
简单的介绍了空指针异常产生的情况,为guava的Optional的学习做铺垫
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M