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

C++指针和引用理解

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

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

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

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

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

    相关文章

      网友评论

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

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