什么是引用?
引用就是对变量起一个别名,而变量还是原来的变量,并没有重新定义一个变量。例如下面的例子:
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 }
程序的运行结果为:
我们可以看到变量a和变量a的引用(别名)n所指向的就是同一片空间,而且别名n并没有创建一个新的变量
在引用的时候我们应该注意一些问题:
网友评论