社区
C++ 语言
帖子详情
请大家来讨论讨论什么是空值
isml
2006-01-16 12:03:55
看More Effective C++时想到了这个问题
0算不算空值。NULL应该是空值吧。NULL很多时候的定义就是0(#define NULL 0)。
不能对空值进行引用,是不是指不能对0进行引用(即是不是const int & a = 0是错误的)
...全文
217
8
打赏
收藏
请大家来讨论讨论什么是空值
看More Effective C++时想到了这个问题 0算不算空值。NULL应该是空值吧。NULL很多时候的定义就是0(#define NULL 0)。 不能对空值进行引用,是不是指不能对0进行引用(即是不是const int & a = 0是错误的)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zeusnchen
2006-01-17
打赏
举报
回复
偶觉得“空值”其实应该理解为“无效值”
不同的type它的空值也不一样,只不过对指针之类的大家约定空值为0
为了避免混淆
C++中应该尽量避免使用NULL这样的宏
ouyh12345
2006-01-16
打赏
举报
回复
const int & a = 0; 是正确的,这个0是数值0。
注意,NULL是针对指针,
#define NULL 0是指指针的值为0。
逸学堂
2006-01-16
打赏
举报
回复
指针中的NULL,一般定义为
#define NULL 0
指针中的0在编译时,把指针指向操作系统内存.
这样如何空指针的访问都会造成非法操作.
所以这是0 与数字0是不同的.
当定义数字0时,会产成一个int对象.这个int对象保存数组0对象.
Seben
2006-01-16
打赏
举报
回复
恩,在谈指针的时候,我们可以说0是一个特殊的值,但它不是空值。
dolphin87
2006-01-16
打赏
举报
回复
0当然不算空值
Seben
2006-01-16
打赏
举报
回复
仅仅是一个约定而已拉~~
C++里面的NULL和数据库里的NULL是不同di
pzt2004
2006-01-16
打赏
举报
回复
我认为空值就是不指向任何地址的指针和引用.
Bible_Chou
2006-01-16
打赏
举报
回复
bu shi
Oracle复合索引与
空值
的索引使用问题小结
最近小编在群里
讨论
sql优化的问题,今天小编给大家带来了Oracle复合索引与
空值
的索引使用问题小结,需要的朋友参考下吧
什么是
空值
?
与数据库开发相关的
空值
是生活中的一个小谜团,对于那些冒险进入数据库世界的新手来说,这是一个完全困惑的话题。 Null值不为零(0),长度为零(0)的字符串,空字段或根本没有任何值-那么Null到底是什么? 本主题的目的是希望解释什么是Null值,
讨论
有关Null的一些特性,展示我们如何检测到它们,最后是如何将它们转换为不太弯曲的实体。 什么是
空值
? Null是Variant子类型,用于指示...
Java进阶课程系列之ArrayList集合底层源码实战分析
ArrayList 是一种变长的集合类,基于定长数组实现。ArrayList 允许
空值
和重复元素,当往 ArrayList 中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于 ArrayList 底层基于数组实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,ArrayList 是非线程安全类,并发环境下,多个线程同时操作 ArrayList,会引发不可预知的错误。 本节课程会带着大家去学习集合底层源码是什么个结构,他在做什么事情,能做到什么事情,会出现的问题以及解决方法,希望同学能够仔细听,详细你会收到丰富的回报的
《用实例学习SQL》第六篇:
空值
的
讨论
(一)我们首先讲一下
空值
的定义: 在数据库中,null代表
空值
,其是指“不知道”,“不存在”,**“不确定”**的值,其中
请
重点注意这个
空值
是一个“不确定”的值。 我们知道要判断表中一个数据是不是
空值
用“is null”和“is not null”而不能用“=”,那这个是为什么? 很简单,上面说过,null是一个不确定的值,也就是说它可能是任意一个值也可能什么值都不是,这是一个不确定的,随时可以改...
python空类型用什么表示_python如何表示
空值
python表示
空值
方法
python如何表示
空值
?本篇文章小编给大家分享一下python表示
空值
方法,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。首先了解python对象的概念python中,万物皆对象,所有的操作都是针对对象的。那什么是对象?5是一个int对象,‘oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象那对于一个对象,它就有包括两...
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章