引用与指针
2016-05-19 21:02
260 查看
引用(即左值引用):
如int &a=b;
1.引用是把a和b绑定在一起,即a和b指的是同一个东西,只是称呼不同,改变a,就改变了b.
2.引用必须被初始化
3.引用一旦初始化,就无法重新绑定
4.引用本身不是对象,所以不能定义引用的引用.
指针:
1.指针本身是一个对象,允许指针赋值和拷贝.
2.指针允许改变指向.
3.指针无需定义时赋值(不赋值则拥有一个不确定的值)
如int &a=b;
1.引用是把a和b绑定在一起,即a和b指的是同一个东西,只是称呼不同,改变a,就改变了b.
2.引用必须被初始化
3.引用一旦初始化,就无法重新绑定
4.引用本身不是对象,所以不能定义引用的引用.
指针:
1.指针本身是一个对象,允许指针赋值和拷贝.
2.指针允许改变指向.
3.指针无需定义时赋值(不赋值则拥有一个不确定的值)
相关文章推荐
- 调整数组顺序使奇数位于偶数前面
- 程序员面试笔试宝典学习记录(一)(常见面试笔试题目)
- ViewPager+Fragment((后面的包含在前面的一个Fragment中)ViewPager+Fragment)
- 用NotificationCompat创建Notification
- 将Android Activity设置成对话框式
- ElasticSearch学习_赛克蓝德2_运维中被低估的日志
- UVA579 ClockHands
- HTML之表格
- 啦啦啦啦~Django1.96---Django RequestContext
- 3.1.第九个实验--LED点阵数据手册和原理图分析
- C#连接Access与SQL Server
- halcon与C#混合编程
- hdu 1004
- L1-005. 考试座位号(C++)
- 安装202实验室打印机
- Swift print
- 已经打包好的apk不能在手机安装的问题
- HDU 2825 Wireless Password
- hdu 5667(矩阵快速幂+欧拉函数)
- UVA10250 The Other Two Trees