美文网首页
C++指针和引用理解

C++指针和引用理解

作者: 拉环yh | 来源:发表于2019-02-22 09:14 被阅读0次

指针:是一个变量,存储着一个地址(占4个字节),这个地址指向一块内存。
引用:是一个已有变量的别名,所以引用在创建的时候就需要初始化。

相同点:都是地址的概念。

不同点:
①引用不可为空(null),创建时需要初始化。指针可以为空(null)。可以在任何时候初始化
②引用不可以用const修饰,指针可以。
③引用在进行初始化之后指向的内存不可变,指针可以。
④sizeof,sizeof引用时是指向内存的大小, sizeof指针==4
⑤引用和指针的++意义不同

在作为参数时引用和指针的区别,引用的好处在于减少内存的损耗,减少指针中产生临时变量的过程。

相关文章

  • C++基础

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

  • C++指针和引用理解

    指针:是一个变量,存储着一个地址(占4个字节),这个地址指向一块内存。引用:是一个已有变量的别名,所以引用在创建的...

  • C++入门系列博客三 引用和指针

    C++ 引用和指针 作者:AceTan,转载请标明出处! 引用和指针对于C++来说很重要,是学习C++绕不过去的一...

  • 指针和引用的辨析

    先来看两个图 指针与引用的区别 1.指针在C和C++中均有,而引用是C++独有的特性(*指针申明符号,&引用申明符...

  • c++引用与指针的区别

    c++引用与指针的区别(着重理解) - thisispan - 博客频道 - CSDN.NET

  • java中的引用与c++中的指针的区别

    java中的引用与c++中的指针的区别 Java的引用和C++的指针都是指向一块内存地址的,通过引用或指针来完成对...

  • C++ this指针

    C++中this指针的理解 1、成员变量和入参重名时,如果不想修改名字,需要使用this指针引用成员变量。2、静态...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • C++中的引用和指针

    C++ 引用与指针的比较 引用是 C++ 中的概念,初学者容易把引用和指针混淆一起。 以下程序中,n 是m的一个引...

  • 绿盟面试准备

    C++基础知识 指针和引用的区别: 指针是一个变量 ,引用是别名.指针可以初始化为空, 引用必须初始化为具体的值....

网友评论

      本文标题:C++指针和引用理解

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