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

厦门网站建设首选厦门一联网络网站建设详细方案

厦门网站建设首选厦门一联网络,网站建设详细方案,五八同城招聘网找工作,室内设计联盟邀请码免费前言: 在 C 中,引用(Reference) 是一种为变量或对象起别名的方式,它提供了对现有数据的间接访问。引用是 C 区别于 C 语言的重要特性之一,设计初衷是提高代码的安全性和可读性,同时避免指针的复…

前言:

    在 C++ 中,引用(Reference) 是一种为变量或对象起别名的方式,它提供了对现有数据的间接访问。引用是 C++ 区别于 C 语言的重要特性之一,设计初衷是提高代码的安全性和可读性,同时避免指针的复杂性。

    在生活中,我们可能也会给一些同学起外号,以“张三”同学为例,我们可以叫他“啊三”,当我们叫到这个外号的时候就会自然而然的想到“张三”同学,”啊三”就是张三的别名。在语法层面上看,引用就是取别名

定义:

    引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它与引用的变量共用同一块内存空间

引用的核心特点:

  1. 别名特性:
    引用必须初始化,且一旦绑定到某个对象,就不可再指向其他对象。

  2. 底层实现:
    引用本质上是通过指针实现的,但语法上隐藏了指针的复杂性(如解引用操作 *)。

  3. 不可为空:
    引用必须绑定到一个有效的对象,不能像指针一样初始化为 nullptr 或 NULL

基本格式:

类型 & 引用变量名(对象名) = 引用实体

int a=0;
int&b=a;
//b就是a的别名
cout<<b<<endl;
b++;
cout<<a;
//运行结果:
0
1

引用的使用过程中权限的变化:(const)

权限可以缩小不可以放大

int y=0;
const int x=0;
//int&n=x;权限被放大,由x的只读放大到n的可读可写
const int&n=x;//权限缩小,是引用规则允许的
const int&m=y;//可以,不是权限的放大
//x拷贝给p,p的修改不影响x
int p=x;//不可以,p2的改变可以影响*p1,而*p1被const修饰,不能改变
const int*p=&x;
int*p2=p1;

http://www.dtcms.com/wzjs/392298.html

相关文章:

  • 自己的公司怎么做网站关键词seo排名优化如何
  • 如何去除网站外链谷歌搜索引擎镜像
  • 做一个家乡网站有什么可以做上海百度推广
  • 做网站找哪家公司好网站源码下载
  • 樟木头网站仿做龙岗网站设计
  • 网站被黑应该怎么做百度文库登录入口
  • 安阳网站设计哪家好河北百度推广客服电话
  • 沧州做网站公司线上培训平台
  • 提示网站正在建设中做网站排名服务热线
  • 网站下的源代码和自己做的区别郑州seo优化推广
  • 不用付费就可以看亏亏的appseo黑帽培训
  • 网页设计有啥教程seo网站优化培训要多少钱
  • 仿门户网站常熟seo关键词优化公司
  • wordpress5.2中文版下载win10优化大师官网
  • 建设学校网站前的需求分析报告seo外包网站
  • 我想做个网站推广怎么做sem竞价托管
  • 电脑如何做ppt模板下载网站企业营销策划书
  • 免费搭建网站教程网页设计图
  • 网站开发部组织架构手机广告推广软件
  • 制作网站的页面设计怎么做河北seo平台
  • 做视频周边的网站淘宝推广费用多少钱一天
  • 专做温州鞋批发的网站网络营销平台名词解释
  • 政务网站建设企业策划
  • 个人做网站如何赚钱吗百度知道官网入口
  • 天津百度网站快速优化站长工具在线免费
  • 怎么看网站有没有做301磁力宅在线搜种子
  • 万户网络做网站怎么样网络营销推广的优势
  • 电话营销网站推广网络优化工程师为什么都说坑人
  • 做网站的费用怎么录分录南昌seo搜索排名
  • wordpress 修改文章idseo排名app