指针和引用

这里说一说指针和引用的区别。

是否可修改:指针可以更改指向的对象,而引用从一而终,不可修改。

合法性:指针使用前必须要测试,以免造成未知错误,而引用无须检测直接可用。

初始化:引用必须初始化且不能为空,指针可以不初始化,可以为空。

应用上:当需要更换所指对象或者需要指向空时要用指针,当不能更改所指对象且不能为空时用引用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.指针 ** 1.指针概念**:指针就是用来保存内存地址的变量。 2.声明指针的方式:int *p;与运算符*结...
    YBshone阅读 428评论 0 4
  • 从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其...
    IvanRunning阅读 387评论 0 1
  • 指针和引用 1. 引用和指针有什么区别? 引用是 C++ 中新增的变量类型,是对 C 的一个扩充。引用给变量起一个...
    MinoyJet阅读 387评论 0 2
  • 参考资料: [1]程序员面试笔记 第11章 指针和引用 学习建议: 必须先思考!!! 11.1指针及其应用 面试题...
    Optimization阅读 496评论 0 1
  • 引用 引用为对象起了另外一个名字.通过声明符写成&a的形式来定义引用类型 例如: int v = 1024; ...
    Cc大个子阅读 259评论 0 1