【笔记】C++的引用
前言
C++的引用学习笔记
引用
- 给变量起别名
- 引用的本质是一个指针常量
- 引用必须初始化
- 引用一旦初始化后,就不可以更改
1 | // 引用一个合法的内存空间 |
引用做函数的参数
- 引用传递
1 | 返回值类型 函数名(数据类型 &形参名) |
引用做函数的返回值
- 不要返回局部变量的引用
- 函数的调用可以作为左值
1 | 返回值类型& 函数名() |
常量引用
- 修饰形参,防止形参改变实参
1 | // 引用 |
1 | 数据类型 函数名(const 数据类型 &形参名) |
C++的引用学习笔记
1 | // 引用一个合法的内存空间 |
1 | 返回值类型 函数名(数据类型 &形参名) |
1 | 返回值类型& 函数名() |
1 | // 引用 |
1 | 数据类型 函数名(const 数据类型 &形参名) |