C++中引用与指针
来源:互联网 发布:源码加密 编辑:程序博客网 时间:2024/04/30 11:48
在看上海贝尔 林锐博士2001写的《高质量C++编程指南》之前,我一直有个模糊概念,每读到 对象 引用传递的时候,我误以为是指针。
这个是作者原话“
引用的一些规则如下:
(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化) 。
(2)不能有 NULL 引用,引用必须与合法的存储单元关联(指针则可以是 NULL) 。
(3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象) 。”
读完上面的定义,忽然间有所顿悟。
会发现“引用传递”的性质象“指针传递” ,而书写方式象“值传递”
这个是作者原话“
引用的一些规则如下:
(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化) 。
(2)不能有 NULL 引用,引用必须与合法的存储单元关联(指针则可以是 NULL) 。
(3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象) 。”
读完上面的定义,忽然间有所顿悟。
会发现“引用传递”的性质象“指针传递” ,而书写方式象“值传递”
- c中指针与引用
- C中指针与引用的区别
- c中指针与引用的区别
- 【c++】指针与引用
- 【C++】指针与引用
- C++【引用与指针】
- 指针与引用c
- 【C++】指针与引用
- C、C++中引用与指针的区别
- C、C++中引用与指针的区别
- 指针与引用(C++)
- C/C++引用与指针
- 关于C中指针的引用,解引用与脱去解引用
- 关于C中指针的引用,解引用与脱去解引用
- 关于C中指针的引用,解引用与脱去解引用
- 关于C中指针的引用,解引用与脱去解引用
- C++中引用与指针
- C++中引用与指针
- JAVA在linux和windows下获得网卡号
- Linux液晶屏驱动开发
- JavaScript学习(一)
- C++ boost 组件简介:字符串及文本处理
- Android 实例-个人理财工具 之一 启动界面实现
- C++中引用与指针
- C++ boost 组件简介:数据结构, 容器, 迭代器和算法
- 天敏
- java I/O:解压ZIP文件并保存其目录结构
- C++ boost 组件简介:函数对象及高级编程
- C++ boost 组件简介:泛型编程与模板元编程
- 通过ClassLoader说明容器热部署实现机制
- C++ boost 组件简介:输入/输出
- J2EE Design Pattern 简图