定义方式:

类型名 & 引用名 = 某变量名;

 

某个变量的引用,等价于这个变量,相当于该变量的另一个别名。

定义引用时一定要将其初始化成引用某个变量。引用只能引用变量,不能引用常量和表达式。

常引用:

定义常引用时在前面加const关键字。

 

不能通过常引用去修改其引用的内容。

 

const T & 和 T &是不同的类型:

  T & 类型的引用或T类型的变量可以用来初始化const T & 类型的引用。

  const T 类型的常变量和const T & 类型的引用则不能用来初始化T & 类型的引用,除非进行强制类型转换

 

posted on 2018-03-08 22:11  宵夜在哪  阅读(102)  评论(0)    收藏  举报