C++引用和指针的本质差别
来源:互联网 发布:evisu淘宝正品店 编辑:程序博客网 时间:2024/04/29 17:36
以下所讨论,都是C++中的概念.
编译代码的时候,在符号表中,引用的地址是引用的变量的地址,指针的地址,是指针自身的地址.也就是说,引用本质上是不存在的,而指针是确实存在的.
int a = 1 ;int & reference = a ;int * pointer = &a ;
概念上讲是一个相对地址,reference的地址是a变量的地址,pointer的地址是自身的地址.也就是说,引用的存在只是方便代码的编写,并且生成的汇编代码中不会为引用分配内存空间,而是直接引用所引用变量的地址进而使用引用的变量.杨晓东同志果然是高手,这些感触都是在请教他之后写下的,十分感谢他的热心解答.准备去吃饭了.吼吼`~
- C++引用和指针的本质差别
- 【C++】指针和引用的差别
- 指针和引用的差别
- 指针和引用的差别
- 指针和引用的差别
- 引用和指针的差别?
- 指针和引用的差别
- C++里指针和引用的差别
- C++ 指针和引用的本质 (一)
- 传递指针和指针的引用的差别
- 形参为指针和指针的引用之差别
- 指针与引用的差别
- 传指针和传指针引用的区别/指针和引用的区别(本质)
- 传指针和传指针引用的区别/指针和引用的区别(本质)
- 传指针和传指针引用的区别/指针和引用的区别(本质)
- 传指针和传指针引用的区别/指针和引用的区别(本质)
- 传指针和传指针引用的区别/指针和引用的区别(本质)
- 传指针和传指针引用的区别/指针和引用的区别(本质)
- Extjs日期显示不全
- PDSN和GGSN
- LoadRunner脚本编程(1)-大体思路
- 2012 年的 36 个优秀前端开发教程
- JSON学习demo2(httprequest篇)
- C++引用和指针的本质差别
- “you do not have permissions to run”
- Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
- 使用CocosBuilder2.1结合cocos2d-x2.0.3创建动画场景
- 详解C#调用水晶报表的实现
- 市场营销学9——产品策略
- 在hibernate调用sequence和session
- 合并两个已有序(升序)链表的操作!
- 使用servlet画验证码