基本概念:引用
来源:互联网 发布:基佬大乱斗mac版本 编辑:程序博客网 时间:2024/06/02 19:04
引用是一种语法现象
这句话的意思是,引用的是由定义在它上的操作决定的,而非具体的实现.
引用即指针,是从实现角度来看得出的结论.事实上,并非所有引用都用指针实现,局部变量的引用是很明显的例子.即使对于函数参数引用而言,如果编译器决定内联,那么也就没必要转成指针.说到底,指针也只是一种语法现象,并不比引用”深刻”或者”底层”多少.
引用是变量的别名
这是对正确理解引用的关键.我们可以变量和别名看成独立的个体,但它们之间存在某种”同步机制”,使得对其中之一的修改将反映到另一个中.或者想象成某个表中的两个不同项目指向同一个编号的记录.
引用与指针的区别
引用总是有所指,它总不为空.虽然可以有强制手段可以扭曲这一性质,但这种做法没有实际意义.
引用总是指向同一变量,具体表现为其地址总是不变的,即原变量的地址,而指针总是指向当前变量的地址或是NULL.
- 基本概念:引用
- 对象和引用之间的一些基本概念
- C++基本概念——指针和引用
- C++引用的基本概念与应用
- 引用的基本概念和本质探索
- 关于对象与引用之间的一些基本概念
- 关于对象与引用之间的一些基本概念。
- 关于对象与引用之间的一些基本概念
- C++基本概念总结——引用和指针
- 日拱一卒之C++基础一 指针与引用基本概念
- OC视频笔记-引用计数和对象所有权的基本概念
- C++基本概念复习之一:枚举、引用、指针、类、多态
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- MS Bugs management(zz)
- 使用DataSet和DataView搜索XML文档
- 我要学英语-我的忏悔书
- pstats for Windows
- 5句话
- 基本概念:引用
- Fire And Motion(英文原版) [转]
- 远方的节日
- Winsock2中WSAAsynSelect()模型各种事件的触发条件
- Win32环境下IIS5和Tomcat5用JK2整合心得
- 也谈C#转换为VB.NET
- XMLHttpRequest的同步和异步请求
- VB.Net得到页面执行时间
- 忧郁的蓝色