引用:为对象起了另外一个名字,通常将申明符写成&d的形式来定义引用类型,其中d是申明的变量名:

int ival =1024;
int &refVal=ival

  一般在初始化变量时,初始值被拷贝到新建的对象中,然而定义引用时,程序把引用和他的初始值绑定在一起,而不是将初始值拷贝给引用。

因为无法令引用重新绑定到另一个对象,因此引用必须初始化。

int &a//这种写法是错误的,没有赋值。

定义了一个引用之后,对其所有的操作都是在对其绑定对象进行操作。

为引用赋值,实际上是把值赋给了引用绑定的对象。

获取引用的值,实际上是获取的是引用绑定的对象的值。

 

posted on 2018-03-23 15:32  未完代码  阅读(187)  评论(0编辑  收藏  举报