引用与指针区别
2015-08-11 22:40
357 查看
指针和引用的联系与区别 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 4. 引用没有 const,指针有 const; 5. 引用不能为空,指针可以为空; 6. “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小; 7. 指针和引用的自增(++)运算意义不一样; 8.从内存分配上看:程序为指针变量分配内存区域,而引用不需要分配内存区域。
具体请查看:http://blog.csdn.net/thisispan/article/details/7456169
相关文章推荐
- 黑马程序员——Java基础---常用类--Object类,Scanner类,String类,StringBuffer类,StringBuilder类
- 基于QT-widget的电子词典实现
- hdu 2005 第几天?
- java二维数组学习(转)
- 蔡文胜的创业建议
- 花生采摘
- 线段树 hdu1828 Picture
- wget显示请求和响应的headers
- 黑马程序员——多态
- 第六章 并发:死锁与饥饿
- 操作系统的抽象与虚拟化
- Median of Two Sorted Arrays
- 核心动画 CoreAnimation
- hdu5355
- Leetcode:Rectangle Area
- 无限极分类获取子孙树
- hdu 2004 成绩转换
- IOS入门学习笔记(简单的登录界面)
- 32位和64位系统区别和数据字节
- 高并发系统设计笔记