一.引用的基本使用
作用:给变量起别名
语法:数据类型 &别名=原名
代码示例:
二.引用的注意事项
(一)引用必需初始化;
(二)引用在初始化后,不可以改变
误导案例:
三.引用做函数参数
作用:函数传参时,可以利用引用的技术让形参修饰实参
优点:可以简化指针修改实参
通过引用参数产生的效果同按地址传递是一样的,引用的语法更加简单
四.引用做函数的返回值
作用:引用是可以作为函数的返回值存在的
(一)注意:不要返回局部变量引用
代码案例:
(二)用法:函数调用作为左值
代码案例:
五,引用的本质
引用的本质是在C++内部实现一个指针常量
六.常量引用
作用:常量引用主要用来修饰形参,防止误操作,在函数形式参数列表中,可以加const修饰形参,防止形参改变实参
代码案例:
相当于传入了一个常量指针常量,既不可以修改值,也不可以修改地址