1.引用的基本使用
作用:给一个变量起别名
语法:数据类型 &别名=原名
2.引用的注意事项
- 引用必须初始化
int &b;//false
int &b=a;//true
- 引用一旦初始化,就不可更改
int &b=a;
b=c;//这是修改b和a的值,而不是修改引用
3.引用做函数参数
作用:函数传参时可以使用引用技术让形参修饰实参。
优点:可以简化指针,修改实参。
4.引用做函数的返回值
- 不要返回局部变量的引用
- 函数的调用可以作为左值:使用static关键字。
5.引用的本质
引用的本质在C++内部是一个指针常量(指针的指向不可修改,指针指向的值可以修改)
6.常量引用
作用:主要用来修饰形参,防止误操作。
在函数形参列表中,可以加const修饰形参,防止形参改变实参。
void show(const int &A){
//A=20; false A不可修改
cout<<"A="<<A<<endl;
}