1. 指针有自己的一块空间,而引用只是一个别名;(本质
  2. 使用sizeof看一个指针的大小是4(32位下),而引用则是被引用对象的大小; (大小
  3. 指针可以被初始化为NULL,而引用必须被初始化且必须是一个已有对象 的引用;(初始化
  4. 作为参数传递时,指针需要被解引用才可以对对象进行操作,而直接对引 用的修改都会改变引用所指向的对象;
  5. 可以有const指针,但是没有const引用;
  6. 指针在使用中可以指向其它对象,但是引用只能是一个对象的引用,不能 被改变;
  7. 指针可以有多级指针(**p),而引用至于一级;
  8. 指针和引用使用++运算符的意义不一样;
  9. 如果返回动态内存分配的对象或者内存,必须使用指针,引用可能引起内存泄露。

一篇文章牢记C/C++指针和引用区别相关推荐

  1. 一篇文章告诉你标准化和归一化的区别?

    一篇文章告诉你标准化和归一化的区别? 2019-02-28 17:12:39 融融网融融网阅读量:484 进一步推进企业的标准化工作,使之发展水平适应经济全球化下市场竞争的要求,促进企业综合实力的提升 ...

  2. 一篇文章说清楚shared_ptr,unique_ptr的区别和关系

    一. shared_ptr的基本用法 (一)与unique_ptr的比较 比较 shared_ptr unique_ptr 备注 初始化 ①shared_ptr<T> sp; sp.res ...

  3. 指针与引用有什么区别?

    指针(Pointer)持有另一个对象的地址,使我们能够间接地操作这个对象.引用(Reference)有时候又称为别名,它可以用作对象的另一个名字.它们都是让你间接引用其他对象. 从语法的角度比较,二者 ...

  4. c++:指针和引用的区别

    目录 前言: 1.引用概念上是定义一个变量的别名,而指针是存储一个变量的地址. 2.引用在定义时必须要初始化,但是指针没有要求. 3.引用在初始化时引用一个实体后,就不能再引用其他实体,因为其本质是一 ...

  5. 《C++ Primer 第五版》第二章(1-4小节)------基本内置类型,初始化和赋值及声明和定义,指针和引用,const和constexpr

    C++ Primer第二章的内容主要介绍了变量和基础类型,包括C++语言定义的基础内置类型.变量的定义及声明.符合类型如指针及引用的介绍和const及常量表达式constexpr的介绍,本次博客也从这 ...

  6. 【C 语言进阶】一篇文章将你的 C 语言指针升华

    文章目录 1. 字符指针 定义 用法 2. 指针数组 定义 用法 3. 数组指针 定义 补充 注意 用法 4. 数组传参和指针传参 一维数组 二维数组 一级指针 二级指针 小结 5. 函数指针 定义 ...

  7. python 的库如何开发_一篇文章入门Python生态系统

    译者按:原文写于2011年末,虽然文中关于Python 3的一些说法可以说已经不成立了,但是作为一篇面向从其他语言转型到Python的程序员来说,本文对Python的生态系统还是做了较为全面的介绍.文 ...

  8. 一篇文章入门Python生态系统

    开发者从PHP.Ruby或其他语言转到Python时,最常碰到的第一个障碍,就是缺乏对Python生态系统的全面了解.开发者经常希望能有一个教程或是资源,向他们介绍如何以大致标准的方式完成大部分的任务 ...

  9. HTML+CSS一篇文章搞定

    文章目录 HTML+CSS?一篇文章就够了 HTML 简介 HTML 标题 HTML 段落 HTML 链接 HTML 图像 HTML 元素 HTML 元素语法 嵌套的 HTML 元素 HTML 实例解 ...

最新文章

  1. android 怎么获取当天日期_18个Java8日期处理的实践,非常有用!
  2. GET与POST可传递的最大值到底是多少?
  3. 没学c语言可以学python_先学C语言还是Python?资深程序员往往是这样建议的!
  4. 云炬WEB开发笔记2-5 chrome调试工具
  5. C++类的使用(五)—— 多态
  6. 如何使用用户数据脚本在EC2实例上安装Apache Web Server
  7. ArcGIS自定义高程
  8. Incorporating Lexical Priors into Topic Models(即交互式主题模型的应用)论文阅读
  9. bat执行java程序的脚本解析
  10. 3、简单了解Angular应用的启动过程
  11. 【C语言】【笔试题】实现函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中...
  12. 问题记录:linux权限不足(Permission denied)
  13. [vue-ts]ts版本问题合集
  14. 苹果手机桌面找不到计算机,苹果手机设置图标不见了怎么办
  15. 以下关于c语言程序中函数的说法正确的是( ),以下关于C语言程序中函数的说法正确的是:(  )...
  16. 2023年全国最新工会考试精选真题及答案36
  17. 操作系统-复习-考题预测及解析-期中考试
  18. 20 | 幻读是什么,幻读有什么问题?
  19. 人工智能(1)-样本空间、假设空间、版本空间
  20. pulsesensor传感器以及STM32相关学习笔记

热门文章

  1. 包装类(Integer、Long...)中的数据缓冲
  2. 华为DHCP SNOOPING配置
  3. 使用 Helm Cli 将 chart 推送到 Harbor
  4. 程序员逻辑英语——回归理性——中英文对切基本公式(1-1)
  5. Unity 物体绕轴旋转
  6. QT学习之视图框架下的简单的碰撞检测
  7. PageOffice 对Word文档的一键套红功能
  8. 生活中的定律——青蛙效应
  9. 自定义字体与iconfont字体图标
  10. python去哪里找工作比较好_Python学到哪水平可去找工作?没工作经验没学历怎么找?我教你...