Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138863
  • 博文数量: 24
  • 博客积分: 1045
  • 博客等级: 少尉
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-01 17:14
文章分类

全部博文(24)

文章存档

2018年(1)

2011年(1)

2010年(22)

我的朋友

分类: C/C++

2010-04-13 10:57:40

1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变
2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域
3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。
阅读(1144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~