1 引用的基本使用
作用:给变量起别名
语法 数据类型 &别名=原名;
操作 别名和操作原名都是在同一块地址上进行的操作;
2 引用的注意事项;
- 引用必须初始化;
- 初始化后,不可以改变;
3 引用做函数参数;
作用:函数传参时,可以利用引用的技术让形参修饰实参;
优点:可以简化指针修改实参;
目前已经学过的传参方法:
- 值传递 :形参不会修饰实参;
- 地址传递:形参会修饰实参;
- 引用传递:形参会修饰实参;
4 引用做函数返回值;
作用:可以作为函数的返回值存在的
注意:不要返回局部变量引用;
用法:函数调用作为左值;
5 引用的本质;
本质:引用的本质是C++内部实现是一个指针常量;
引用初始化后不可更改就是因为 const关键字
5 常量引用;
作用: 常量引用主要用来修饰形参,防止误操作;
在函数形参列表中,可以加const修饰形参,防止形参改变实参;