(转载)引用与指针的比较
2010-07-30 16:22
330 查看
今天再次看了林锐的《高质量c++/c编程指南》,看到了引用和指针的比较,比以前更有收获了,于是转载下来:引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。
int m;
int &n = m;n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。
int m;
int &n = m;n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。
相关文章推荐
- 【转载】比较c++中的值传递,引用传递,指针传递
- (转载)C++引用与指针的比较
- [转载]C++中引用传递与指针传递区别(进一步整理)
- typedef(自定义数据类型)与#define(宏定义)用法比较(前者定义指针比define好用)---(转载)
- 引用与指针的比较
- 指针和引用详细比较
- C++中的指针与引用(转载)
- C++中引用和指针的区别(转载)
- 引用和指针的比较
- 关于指针与引用的比较
- C++引用与指针的比较
- c++ 指针和引用的区别(转载)
- C++引用与指针比较
- (转载)何时使用引用以及何时引用指针
- 引用形参和指针形参的比较
- C++引用与指针的比较
- C++ Primer学习笔记(7)——指针形参和引用形参的比较
- 指针与引用的比较
- 以引用记数的方式跟踪管理使用比较复杂指针
- C++引用与指针的比较