7. 引用

给变量起一个别名

引用必须初始化,初始化后不可以改变

1
2
int a = 10;
int &b = a;

2.1 引用做函数参数

函数传参时,可以利用引用让形参修饰实参,可以简化指针修改实参

2.2 引用做函数返回值

不要返回局部变量引用

用法:函数调用作为左值

2.3 引用的本质

在c++内部实现是一个指针常量

int &ref = a

int* const ref = &a

c++推荐使用引用技术,语法方便,引用本质是指针常量

2.4 常量引用

用来修饰形参,防止误操作

在函数形参列表中,用const修饰形参,防止形参改变实参


7. 引用
http://binbo-zappy.github.io/2024/11/27/cpp/7-引用/
作者
Binbo
发布于
2024年11月27日
许可协议