读书人

踏进C++程序世界-浅谈引用

发布时间: 2013-10-08 16:55:16 作者: rapoo

走进C++程序世界-------浅谈引用
什么引用: 引用是别名,创建引用时,将其初始化另外一个对象,引用(reference)是C++对C语言的重要扩充。引用的声明的方法:类型标示符 & 引用名 = 目标变量名;说明: 1、&在此不是求地址运算,而是其标识作用。 2、类型标示符是指目标变量的类型。 3、声明引用时必须对此进行初始化。 4、引用声明完毕后,相当于目标变量名优两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量的别名。 5、声明一个引用,不是新定义了一个变量,它只是表示该引用名师目标变量名的一个别名,他本身不是一个数据类型,因此引用本身不占有存储单元,系统不给引用分配存储单元。因此对引用求地址就是对变量名求地址。 6、不能建立引用的数组,因为数组是一个由若干个元素所组成的集合,所以无法建立一个由引用组成的集合。但是可以建立数组的引用。(目前有点绕,不太理解。所以最好引用不要操作数组)下面是关于这条的例子:

 

读书人网 >C++

热点推荐