1、引用定义
引用是一个对象的别名,可以理解成它是对象的一个绰号
引用属于常量,只能初始化,不能对其进行重新赋值让他去引用另外一个对象
2、引用和指针的区别
(1)指针可以为空;引用不能为空
(2)指针可以被赋值;引用只能被初始化,不能被重新赋值为另一个对象的别名
3、引用注意点
引用临时变量:如果引用的是一个临时变量,那么这个临时变量的生存期至少不会少于这个引用的生存期
如果将临时对象赋给一个指针,就没有引用的那种特性了,因为临时变量在离开自身作用域的时候已经被析构