1. 定义
引用是创建一个变量的引用名称;
1.1. 语法:
数据类型 & 变量名称{引用对象的名称}
注意:
- 引用必须初始化;
- 一个变量可以有多个引用;
- 一个引用初始化后,不能再改变引用对象。
例如:
int a{ 1001 };
int b{ 1002 };
int& la{ a };
std::cout << la << std::endl; //1001
std::cout << &a << std::endl; //010FFB28
std::cout << &la << std::endl; //010FFB28
la = b;
std::cout << la << std::endl; //1002
std::cout << &la << std::endl; //010FFB28
- la = 1001, 相当于a = 1001;
- 两个变量的内存地址一样。