美文网首页
指针与引用

指针与引用

作者: 阿杜me | 来源:发表于2018-07-11 22:26 被阅读0次

指针是一个变量,存储另外一个变量的地址,指向一个内存存储单元。引用实质上与原变量是同一东西,只是变量的一个别名。

  1. 有const指针,也有const引用,const指真表示指针指向的内容不可以修改,const引用表示可读不可修改
  2. 指针支持多级,即指针的指针。比如int* *p表示指向int指针的指针,引用只有一级。
  3. 指针可以为空,引用必须在定义是初始化,不允许不初始化的引用。
  4. sizeof(引用)是变量本身大小,sizeof(指针)是指针本身大少(32位是4个字节,64位是8个字节)
  5. 指针的自增++是增加单位地址,引用的自增是变量增加一

相关文章

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

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

  • C++基础

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

  • 指针与引用

    指针是一个变量,存储另外一个变量的地址,指向一个内存存储单元。引用实质上与原变量是同一东西,只是变量的一个别名。 ...

  • 引用与指针

    指针是一个实体,而引用仅是个别名; 引用使用时无需解引用(*),指针需要解引用; 引用只能在定义时被初始化一次,之...

  • 指针与引用

    指针 指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元。 引用 引用跟原来的变量实质上是同一...

  • 指针与引用

    引用和指针非常相似,它们都用来让一个变量提供对另一个变量的访问。 引用 需要从类型和传递两个角度分别看待引用。 从...

  • C++复合类型总结(指针)

    引用是变量的别名,指针就是变量地址的别名。 与引用类似,指针也实现了对其他对象的间接访问。然而指针与引用又有很多不...

  • Rust for cpp devs - 智能指针

    与 cpp 类似,Rust 也有智能指针。Rust 中的智能指针与引用最大的不同是,智能指针 own 内存,而引用...

  • 指针与++以及指针与引用

    2.指针与引用的差别 第一、非空区别:在任何情况下都不能使用指向空值的引用,一个引用必须总是指向某些对象。因此如果...

  • 王道程序员求职宝典(十一)指针与引用,树

    指针与引用 指针声明typedef别名类型检查void*指针指向指针的指针函数指针typedef简化函数指针定义初...

网友评论

      本文标题:指针与引用

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