首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

没见过空引用,请教怎么定义一个空引用

2013-08-13 
没见过空引用,请问如何定义一个空引用?如何定义一个空引用?int &r0很明显这样定义是错误的,因为我们可以

没见过空引用,请问如何定义一个空引用?
如何定义一个空引用?
int &r=0;
很明显这样定义是错误的,因为我们可以这样:
const int &r=0;
那么什么是空引用呢?
[解决办法]
“不存在的实体”与“尚未引用其它实体的引用”不是一回事。

无论引用还是指针都存在两个概念,“引用本身/被引用的实体”和“指针本身/被指向的实体”。

空引用/空指针指的是指针或引用本身为空,而非被指向或被引用的实体为空。

引用或指针本身为空称为尚未引用/指向其它实体,被指向或被引用的实体为空称为不存在的实体。

热点排行