区别:
1.指针是一个实体,而引用是一个别名。(程序编译时,将指针和引用添加到符号表时,指针放入的时“指针变量的地址”,而引用则放入的是“所指向对象的地址”。所以说引用不可以改变,而指针可以。)
符号表是什么以及它的作用看链接文章: 符号表的作用和地位
2.指针的内容可以改变,且可以为空,而引用所对应的值不能发生改变,且不能为空。
3.指针 sizeof 得到的是指针类型的大小(32位平台是 4字节,64 为8字节),而 引用sizeof得到的是它所代表的对象的大小。
4.指针要想对对象进行操作,需要解引用之后才可以,而直接对引用进行的操作,都会直接作用到其所指的对象上。

指针 和 引用的区别相关推荐

  1. c++值传递,指针传递,引用传递以及指针与引用的区别

    值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值.从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入, 不能传出.当函数内部需要修改参数,并且不希望这个改变影 ...

  2. 24.指针和引用的区别

    在面试时经常会被问到 指针和引用的区别,虽然问题很简单但还是总结一下! 指针和引用的区别其实有太多了,主要的区别大概是这样子: 1)指针声明的时候可以不被初始化(有可能成为野指针),但是引用必须要进行 ...

  3. 2020-12-6(从反汇编理解指针和引用的区别)

    这是我10个月前看到的一篇博客吧,感觉分析指针和引用的文章这是我目前见过讲解得最清晰的一篇: 本文主要基于反汇编代码,从初始化.赋值以及取地址三个角度来理解指针和引用的区别. 初始化 写出以下代码并查 ...

  4. C/C++ 中指针和引用的区别

    C/C++ 中指针和引用的区别 1.指针有自己的一块空间,而引用只是一个别名: 2.使用 sizeof 看一个指针的大小是 4,而引用则是被引用对象的大小: 3.指针可以被初始化为 NULL,而引用必 ...

  5. 【转】指针和引用的区别

    c++中的引用与指针的区别 ★ 相同点: 1. 都是地址的概念: 指针指向一块内存,它的内容是所指内存的地址:引用是某块内存的别名. ★ 区别: 1. 指针是一个实体,而引用仅是个别名: 2. 引用使 ...

  6. python指针引用的区别_C++基础:指针和引用的区别

    C++基础:指针和引用的区别 *例 int a; int &b = a; 其中b是a的引用,b引用了a,a被b引用.b 相当于 a 的别名,对 b 的任何操作就是对a的操作.所以b既不是a的拷 ...

  7. C++中指针与引用的区别

    指针的本质 指针p也是对象,只不过p存储的数据类型是它所指的对象的地址.可以通过解引用操作符""来访问对象的值,即p. 对象有常量(const)和非常量之分,如果指针本身是常量,即 ...

  8. C++指针和引用的区别

    从概念上讲.指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变. 而引用是一个别名,它在逻辑上不是独立的,它的存在具有 ...

  9. C++中指针和引用的区别与联系

    原文地址:http://blog.csdn.net/thisispan/article/details/7456169 ★ 相同点: 1. 都是地址的概念: 指针指向一块内存,它的内容是所指内存的地址 ...

  10. 面试中常被问到(四)C/C++中数组,指针和引用的区别

    C/C++中数组,指针和引用的区别 数组和指针: 数组 指针 保存数据 保存数据地址 可直接访问元素的值 间接访问(首先获取指针内容作为地址,通过寻址找到元素的值) 一般大小固定,数据类型相同 一般用 ...

最新文章

  1. 网易云terraform实践
  2. 为什么苹果有2500亿美刀不用,偏偏要借钱?
  3. 怎样让WinForms下DataGrid可以像ASP.NET下的DataGrid一样使用自定义的模板列
  4. 八、VueJs 填坑日记之参数传递及内容页面的开发
  5. ★LeetCode(108)——将有序数组转换为二叉搜索树(JavaScript)
  6. UIWebView 真机iOS 8.x系统上报错
  7. 金融科技火热无比时,支付场景下的风控可以怎么做?(下)
  8. 面向对象思想的设计原则概述
  9. 自然语言处理——分词算法
  10. 华悦网游器软件介绍及功能介绍
  11. 富军:史玉柱鲜为人知的网络营销震撼策略!
  12. 对于electron-react-boilerplate(ERB)的学习笔记
  13. Makfile: [ GCC编译选项 ] >CFLAGS参数 -c -o
  14. 三里屯有优衣库也有程序员,猜猜他们在干嘛?
  15. 如何使用WPS从正文开始页码为1,而不是从目录开始?
  16. 数字计算lisp_可从计算尺和LISP中汲取教训
  17. uniapp-Speech语音识别(百度)
  18. 计算机图像识别 pdf,计算机图像处理与识别技术.pdf
  19. 贸易顺差与人民币升值的关系
  20. html5段落跳转,jQuery全屏跟随和可平滑跳转到相应文章段落的导航菜单

热门文章

  1. miniconda的使用
  2. postion属性介绍
  3. 如何在webstorm使用eslint检查代码规范
  4. (转载)软件架构技术的发展历程总结及思考(骆金松)
  5. SOSO 金币 免费送QB 会员 笔记本 IPHONE IPAD2
  6. 如何结交比你更优秀的人?结交朋友的方法
  7. 第一天(倒数79天)
  8. 论文阅读:SynGCN
  9. js 1 === 1.0 ?
  10. HM-RocketMQ1【课程大纲、MQ介绍】