引用又稱“別名”,對引用的操作相當於對原變量操作
int a = 10;
int &b = a; // b就是a的引用,改變b就是改變a
*注意*
1. 沒有空引用,定義引用時必須初始化
2. 不能有引用的引用,引用不分級
void main()
{
int a = 10;
int &b = a; // int* const b = a
}
引用的實質是一個常指針,可以改變被引用的對象的值,但不能改變指向
(未初始化的引用相當於一個野指針,但定義後又不能改變指向,所以它毫無意義)