定义
变量引用
以下写法定义了一个引用,并将其初始化为引用某个变量。某个变量的引用就是等价于这个变量,相当于这个变量的别名。因此某个变量的引用发生变化,这个变量也会发生变化,同理变量发生变化,它的引用也会发生变化。
int n = 4;
int & r = n; // r引用了n,r的类型是int &
注意:
1. 定义引用时一定要将其初始化为引用某个变量,必须是变量,不能是常量或者是表达式。
2. 初始化后,它就一直引用该变量,不会再引用别的变量了。
常引用
定义引用时,在前面加const关键字,即为常引用。
int n;
const int & r = n; //引用类型是const int &
注意:
不能通过常引用去修改其引用的内容,但是其引用的内容本身是可以被修改的。
</