指针和引用的比较
2014-06-06 21:42
204 查看
虽然使用引用(reference)和指针都可间接访问另一个值,但它们之间有两个重要区别。
第一个区别:
引用总是指向对象:定义引用时没有初始化是错误的。
第二个重要区别:
赋值行为的差异:给引用赋值修改的是该引用所关联的对象的值,而并不是使引用与另一个对象关联。引用一经初
始化就始终指向同一个特定对象(这就是为什么引用必须在定义时初始化的原因)。
第一个区别:
引用总是指向对象:定义引用时没有初始化是错误的。
第二个重要区别:
赋值行为的差异:给引用赋值修改的是该引用所关联的对象的值,而并不是使引用与另一个对象关联。引用一经初
始化就始终指向同一个特定对象(这就是为什么引用必须在定义时初始化的原因)。
相关文章推荐
- 比较c++中的值传递,引用传递,指针传递
- c++/java/c# 几种编程语言的指针、引用比较
- C++引用与指针的比较
- (转载)C++引用与指针的比较
- 引用形参和指针形参的比较
- C++中值传递、指针传递和引用传递的比较 (转)
- 6.6 引用与指针的比较
- C++引用与指针的比较
- 引用与指针比较
- 引用和指针的比较
- 指针和引用的比较
- 比较C++引用与指针的区别
- 引用与指针的比较 (转贴)
- 指针和引用的比较
- C++引用与指针的比较
- 混迹于C++之引用和指针的比较
- C++ Primer学习笔记(7)——指针形参和引用形参的比较
- C++中引用与指针的比较
- C++ Primer(第四版) 课后习题7.12 指针形参和引用形参比较
- 引用与指针的比较