c++ 引用
2020-03-13 本文已影响0人
我与android的爱恨纠葛
引用:给变量起别名
用法:数据类型 &别名=原名;
例子:int =10; int &b=a;
(a和b操作的是同一个内存)
例子:
int =10;
int &b=a;
b=20;
cout<<a<<endl;
此时输出及结果为20;
使用注意事项:
1.引用必须要初始化,即要告诉他是谁的别名
2.引用一旦初始化,就不可以更改。即一旦初始化是a的别名,就不可以再改成是c的别名了
3.不能更改,但是可以重新赋值
如:int =10;
int &b=a;
int c=20;
b=c;
此时3个数都是20;
引用做函数参数:
函数传参时,可以用引用的技术让形参修饰实参,简化指针修改实参