- 引用的基本语法
- 引用的注意事项
- 引用传递
- 引用做函数的返回值
- 引用的本质
- 常量引用
作用:给变量起别名
语法:数据类型 &别名 = 原名
例:
int a = 10; int &b = a; // 操作 b 就是操作 a引用的注意事项
引用传递引用必须初始化
初始化后不可以更改
void swap(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
int main(){
int a = 10;
int b = 20;
// 实参会进行改变
swap(a, b);
cout << a << b << endl;
system("pause");
return 0;
}
引用做函数的返回值
引用的本质1、不要返回局部变量的引用
2、函数的调用可以作为左值
常量引用引用的本质在 c++ 内部实现是一个指针常量
作用:常量引用用来修饰形参,防止误操作



