美文网首页
12.“引用”与指针的区别是什么?

12.“引用”与指针的区别是什么?

作者: vbuer | 来源:发表于2018-09-01 20:24 被阅读1次
  1. 引用必须被初始化,指针不必。
  2. 引用初始化以后不能被改变,指针可以改变所指的对象。
  3. 不存在指向空值的引用,但是存在指向空值的指针。
    指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。
    流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用

相关文章

  • 12.“引用”与指针的区别是什么?

    引用必须被初始化,指针不必。 引用初始化以后不能被改变,指针可以改变所指的对象。 不存在指向空值的引用,但是存在指...

  • C++基础

    C++ 值传递、指针传递、引用传递详解C++中引用传递与指针传递区别 引用传递和指针传递的区别 引用的规则:(1)...

  • C++基本问题——指针与引用的区别

    指针与引用的区别 指针可以是空指针,但是引用不能是空引用。这就导致下面一个区别。 指针可能是非法的,引用总是合法的...

  • 指针和引用的区别

    参照lyd_253261362的专栏的文章详细介绍=====c++中的引用与指针的区别 c++中的引用与指针的区别...

  • C/C++知识点分享(25)

    1. “引用”与指针的区别是什么? 指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,...

  • 指针与引用区别

    引用与指针的区别 (1)引用是给另外一个变量取别名,所以不会分配内存空间。 指针是一个实体,需要分配内存空间。 (...

  • 软件测试经典面试题(3)

    引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象...

  • 引用与指针的区别

    引用:定义的变量的别名,主要用途是用作函数的形参。 int &rodents = rats; 相当于 int * ...

  • 指针与引用的区别

    一、啥针啊引的,穿针引线呗?     引用,简单来说就是为对象起了一个别名,可以用别名来等同于操作对象。     ...

  • C++ 知识快速回顾

    一. 引用 1. 引用与指针的区别 声明引用时必须初始化,指针可以后续赋值 对引用取地址就是对目标向量取地址 引用...

网友评论

      本文标题:12.“引用”与指针的区别是什么?

      本文链接:https://www.haomeiwen.com/subject/nmqyiftx.html