当前位置: 首页 > news >正文

呼和浩特微信小程序公司网页搜索优化

呼和浩特微信小程序公司,网页搜索优化,松阳县建设局网站公示,无锡企业网银文章目录 指针和引用的区别和作用定义区别作用 指针和引用的区别和作用 定义 指针:指针是一个变量,其值为指向对象的内存地址,而不是值本身。引用:可以理解为对象的别名,是另外一个变量的直接别名,用于创…

文章目录

  • 指针和引用的区别和作用
    • 定义
    • 区别
    • 作用

指针和引用的区别和作用

定义

  • 指针:指针是一个变量,其值为指向对象的内存地址,而不是值本身。
  • 引用:可以理解为对象的别名,是另外一个变量的直接别名,用于创建一个已存在变量的另一个名字。
int a = 10;      // 变量 a 存储了值 10
int &ref = a;    // ref 是变量 a 的引用int b = 20;      // 变量 b 存储了值 20
ref = b;         // 这实际上是将 b 的值赋给 a

区别

  1. 是否初始化
    1. 指针可以不初始化,但是最好初始化。
      • 防止未定义行为:未初始化的指针可能指向任意内存地址。
      • 如果不知道指向什么,可以将其指向nullptr,。
    2. 引用必须初始化,不能初始化为空对象,初始化之后不能改变
      • 从引用是对象的别名角度理解,如果初始化为空对象,本身就没有意义。
      • 原因:引用底层是通过指针实现的。当声明一个引用时编译器底层会创建一个指向原对象的指针,并在之后的操作中使用这个指针来访为对象。但是这个指针是隐式的,对程序员不可见,一旦这个指针被初始化(即引用被绑定到一个对象),编译器没有提供机制来更改这个指针的值。
        例如,开始的代码中
		int &ref = a;// 这里ref直接引用的a的地址,注意ref本身没有内存地址。ref = b; // 这里可以直接将a的值改为20,也就是将a所代表的那块内存中存储的值改为20ref = &b; // 错误,ref引用了a,不可改变。

对于a占据的内存,ref是他的别名(底层有编译器指针实现的),而由于地址不可变性,因此在编译完成到整个生命周期这个a的地址和ref都是不可改变的。符号表?

  1. 是否能为空
    1. 指针可以为空
    2. 引用不可以为空
  2. 是否直接操作对象
    1. 指针间接操作对象
      指针存储了对象的地址,对指针操作不会直接改变这个对象,要通过指针变量对所指向的对象间接操作。例如,*解地址引用。
    2. 引用直接操作对象
  3. 是否是对象
    1. 指针是对象
      指针有地址,可以有指针的指针
    2. 引用不是对象
      引用没有地址。

作用

  1. 指针:

    1. 传参,避免对象数据的复制,尤其是大型数据结构的时候。
    2. 多态,通过指针可以找到子类
    3. 代码复用
  2. 引用

    1. 传参,避免对象数据的复制
    2. 函数返回值
http://www.hkea.cn/news/239737/

相关文章:

  • pc端网站做移动适配教育培训机构管理系统
  • 页游传奇排行榜无锡seo优化公司
  • 广西南宁网站设计百度seo算法
  • 网站建设服务怎么样近期国内热点新闻事件
  • 阿里巴巴网站国际站建设seo托管服务
  • 企业网站优化之如何做需求分析网奇seo赚钱培训
  • 施工企业会计制度收入确认规定百度自然排名优化
  • 校园网站建设意义网络营销的特点有哪些
  • 内江做网站哪里便宜google搜索关键词热度
  • 福建省建设银行招聘网站网络推广员压力大吗
  • 动态网站订单怎么做搜索引擎优化营销
  • html5行业网站最近有哪些新闻
  • 做网站业务的怎么寻找客户在哪里打广告效果最好
  • 广东深圳seo服务内容
  • 做网站怎么备案网络服务有限公司
  • 网站主页特效欣赏百度官网下载电脑版
  • php mysql开发网站开发任何小说都能搜到的软件
  • the7 wordpress主题宁波seo外包费用
  • 云南建筑培训网seo刷点击软件
  • 男女做暖网站h5页面制作平台
  • 可以做puzzle的网站百度关键词排名提升工具
  • 竞网网站建设南宁网站seo大概多少钱
  • 114黄页信息网宝鸡seo培训
  • 东南亚做棋牌网站挖掘爱站网
  • 中国工程建设招标网官方网站谷歌查询关键词的工具叫什么
  • wordpress管理员密码忘记成都seo招聘
  • 武汉企业建站系统模板下载官方正版百度
  • 上海做网站国际财经新闻
  • 用废旧盒子做家用物品网站seo排名工具
  • 企业铭做网站域名解析在线查询