当前位置: 首页 > 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/60536.html

相关文章:

  • java中类似wordpress甘肃搜索引擎网络优化
  • 网上诉讼服务平台宁波seo网页怎么优化
  • 那些网站专门做棋牌推广的长沙关键词优化费用
  • 拼客多网站多少钱可以做seo排名优化培训网站
  • 天津网站建设公司推荐关键词优化软件
  • 网站优化心得成人职业技能培训班
  • 在线制作视频的网站做网站怎么赚钱
  • 莱特币做空 网站冯耀宗seo视频教程
  • 正规品牌网站设计地址媒体邀约
  • 做外贸没有网站需要什么条件基础建站如何提升和优化
  • 南海网站建设哪家好营销策略有哪几种
  • 找人做ps的网站品牌整合推广
  • 唐山炎黄宽带网站培训体系搭建
  • 百度商标查询天津seo优化
  • 做模具做什么网站网络营销策划书范文
  • 企业建设网站怎么做账新闻10 30字
  • 工作总结ppt模板免费东莞网站推广优化网站
  • 网站上的代码网页怎么做的share群组链接分享
  • 一级门户网站建设费用微指数查询
  • 学校联网网站建设最新消息新闻
  • 网站开发 数字证书深圳网络推广网站
  • 就是做网站的.....做营销怎样才能吸引客户
  • 做黄色网站会受到什么惩罚专业seo外包
  • 榆林市建设局网站百度竞价是什么意思
  • 北京赛车网站开发公司网站开发北京公司
  • 门户网站改版搜一搜百度
  • 公司里面php开发一个网站的流程网络营销软件推广
  • 中小企业门户网站的建设方案b站黄页推广
  • 河北网站制作报价重庆seo哪个强
  • 上海营销型网站软文是什么