博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++中指针和引用的区别
阅读量:2429 次
发布时间:2019-05-10

本文共 301 字,大约阅读时间需要 1 分钟。

实现上

  • 指针本身是一个对象,有自己的一块空间,而引用只是对象的一个别名
  • 引用必须被初始化,且初始化后不能再对其赋值,引用只能指向一个对象,而指针在定义时无需强制要求初始化,且可以指向多个对象
  • 指针可以有指向指针的指针,而引用不能有引用的引用这种形式
    作为参数:
  • 作为参数传递时,指针需要被解引用才可以对对象进行操作,而直接对引用的修改都会改变引用所指的对象
    对于某些关键字和修饰符:
  • const关键字可以修饰指针,而不能修饰引用
  • 对于自增符号(++)对指针和引用使用的意义不同,对于指针则是指向下一个内存单元,对于引用则是进行加一操作
  • 使用sizeof看一个指针的大小是4,而引用则是被引用对象的大小

转载地址:http://eojmb.baihongyu.com/

你可能感兴趣的文章
Mybatis的sql映射语句写法
查看>>
Linux下安装jdk、tomcat、zookeeper、kafka
查看>>
文件操作---二进制
查看>>
Web初识之CSS篇
查看>>
MVC的高耦合问题
查看>>
Git&Github学习笔记
查看>>
个人网址
查看>>
My sources
查看>>
html标签1
查看>>
Html标签2---常用标签
查看>>
活著就为改变世界---史蒂夫.乔布斯…
查看>>
活著就为改变世界---史蒂夫.乔布斯…
查看>>
修饰符、继承、重载、接口
查看>>
Java中的大数据BigInteger包装类的使用
查看>>
羊皮卷里面的法则
查看>>
Java中的ArrayList/List使用方法
查看>>
Java中输入——输出——数据类型转化…
查看>>
MySql数据库连接不成功
查看>>
友谊到底是艘什么样的小破船,那么…
查看>>
Servlet工作原理解析与应用
查看>>