什么是引用?
引用就是對變量起一個別名,而變量還是原來的變量,并沒有重新定義一個變量。例如下面的例子:
1 #include<iostream> 2 using namespace std; 3 4 5 int main() 6 { 7 int a = 10; 8 int& n = a; 9 cout<<a<<endl;10 cout<<n<<endl;11 cout<<&a<<endl;12 cout<<&n<<endl;13 14 return 0;15 }
程序的運行結(jié)果為:
我們可以看到變量a和變量a的引用(別名)n所指向的就是同一片空間,而且別名n并沒有創(chuàng)建一個新的變量
在引用的時候我們應該注意一些問題:
網(wǎng)友評論