什么是引用?
引用就是对变量起一个别名,而变量还是原来的变量,并没有重新定义一个变量。例如下面的例子:
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并没有创建一个新的变量
在引用的时候我们应该注意一些问题:
延伸阅读
学习是年轻人改变自己的最好方式
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26