C++编程:C++中的引用,第1张

C++编程:C++中的引用,第2张

引用是C++引入的新的语言特性,是C++常用的重要内容之一。正确灵活地使用引用可以使程序简洁高效。

报价介绍

引用是变量(目标)的别名,引用的操作和变量的直接操作完全一样。

引用的声明方法:类型标识符&引用名=目标变量名;

【例1】:int a;int & ra = a;//定义引用ra,是对变量A的引用,即别名

描述:

(1)&这里不是为了地址操作,而是为了识别。

(2)类型标识符是指目标变量的类型。

(3)声明引用时,必须同时初始化。

(4)引用声明完成后,有两个名字等同于目标变量名,分别是目标的原名字和引用名,引用名不能再作为其他变量名的别名。

ra = 1;相当于a = 1;

(5)声明一个引用,而不是新定义一个变量,只意味着引用名是目标变量名的别名。它不是数据类型,所以引用本身不占用存储单元,系统也不会给引用分配存储单元。因此,找到引用的地址就是找到目标变量的地址。&ra和&a相等。

(6)无法建立对数组的引用。因为数组是几个元素的集合,所以不可能为数组创建别名。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++编程:C++中的引用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情