时间: 2020-09-18|57次围观|0 条评论

(一):知识点,引用

         我感觉引用这个知识点挺难理解的,就是为什么要有引用这个东西的存在,引用的实质就是一个已存在对象的别名,为啥子非要给一个已存在对象取一个别名呢,我觉得我现在都十分的不能理解。

例:int i = 1024 , i2 = 2048;

       int &r = i , r2 = i2;          //r是一个引用与i绑定在一起,而r2是一个int型的变量

(1)&在此不是求地址运算符,而是起标识作用。

(2)允许在一条语句中定义多个引用,其中每个引用标识符都必须以符号&开头。

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

(4)声明引用时,必须同时对其进行初始化。

(5)声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。


    r = 1000;//结果是r=1000,i=1000

修改引用的值实际上是修改引用绑定对象的值


本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《学习C++笔记(二)
   

还没有人抢沙发呢~