引用又称“别名”,对引用的操作相当于对原变量操作
int a = 10;
int &b = a; // b就是a的引用,改变b就是改变a
*注意*
1. 没有空引用,定义引用时必须初始化
2. 不能有引用的引用,引用不分级
void main()
{
int a = 10;
int &b = a; // int* const b = a
}
引用的实质是一个常指针,可以改变被引用的对象的值,但不能改变指向
(未初始化的引用相当于一个野指针,但定义后又不能改变指向,所以它毫无意义)