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

连连建设跨境电商网站建站网站哪个好

连连建设跨境电商网站,建站网站哪个好,wordpress能做大站吗,澄迈网站制作C学习笔记之引用 https://www.runoob.com/cplusplus/cpp-references.html 引用变量是一个别名,它是已存在变量的另一个名字 一旦把引用初始化为某个变量,可以使用该引用名称或变量名称来指向变量 1、引用vs指针 引用和指针之间有一些相似,也…

C++学习笔记之引用

https://www.runoob.com/cplusplus/cpp-references.html

引用变量是一个别名,它是已存在变量的另一个名字
一旦把引用初始化为某个变量,可以使用该引用名称或变量名称来指向变量

1、引用vs指针

引用和指针之间有一些相似,也有一定不同:
①不存在空引用,引用必须连接到一块合法的内存
②一旦引用被初始化为一个对象,就能不能被指向另一个对象,而指针可以在任何时候指向另一对象
③引用必须在创建时初始化,指针可以在任何时间初始化

还是回到引用最初的特征——“别名”,如果需要给一个人起个绰号,那么这个人首先要存在,那么引用自然不会有引用,而且别名和对象自身指向的其实是同一个东西,就比如“香帅”和楚留香其实是同一个人,这样理解是否更加形象一些呢?

而指针则是更加灵活,不像引用与变量深度绑定,更偏向于工具,是内存操作的媒介

2、创建引用

引用是变量在内存中的第二标签,也可以理解为先前所说的变量的“绰号”
因此,在引用关联到变量上之后,通过原始的变量名或者是引用二者都可以访问该变量的内容,指向的是同一块内存

int value = 18;
int &r = value;
cout << &value << endl;
cout << &r << endl;

在这里插入图片描述
在声明完引用后,引用就可以和原始变量一样使用,使用&可以将变量作为引用绑定到右值上

3、把引用作为参数

引用也可以作为函数的参数使用

void swap(int& x, int& y) {int temp;temp = x; x = y;    y = temp;
}
int x = 10;
int y = 20;
swap(x, y);   // 内存地址的交换
cout << x << endl;
cout << y << endl;

引用的实质是内存地址,尤其是对于一些内容进行修改时
经常会涉及值传递引用传递的区别,值传递在函数结束后,并没有改变原来的值,因为参数只是被复制到函数中,操作的并不是原始的变量,因而调用结束后,没有修改传入的值;而引用则是修改的地址,因此最终改变的是地址,那么是确实修改了对应变量的内容

4、把引用作为返回值

通过使用引用来替代指针,会使 C++ 程序更容易阅读和维护
通过函数返回引用的方式与返回指针的方式非常类似
在这里插入图片描述
但是,有一点需要注意,这里和返回指针类似,局部变量需要考虑生命周期,因此不能返回局部变量引用,因为函数调用结束会面临销毁,指向它的引用就会异常,上面框出的代码是有问题的

这里同样使用static进行处理

int& updateValue(int value)
{static int p = 10;  // 此时是全局作用域int& ref = p;return ref;
}

文章转载自:

http://1DbQ9JWA.wcgfy.cn
http://miJesRyF.wcgfy.cn
http://AuyW90G0.wcgfy.cn
http://X6S2J9Fk.wcgfy.cn
http://F9f23Ukv.wcgfy.cn
http://jB0fsXiB.wcgfy.cn
http://WIhYQXiC.wcgfy.cn
http://pKlnSDPr.wcgfy.cn
http://JQbCoRZL.wcgfy.cn
http://yE80TgPS.wcgfy.cn
http://v5q40WYX.wcgfy.cn
http://oz0H94Lm.wcgfy.cn
http://6vbBC5gb.wcgfy.cn
http://FOHVCsZ0.wcgfy.cn
http://YmiIlsqs.wcgfy.cn
http://sTtFfqgO.wcgfy.cn
http://h6fsLROW.wcgfy.cn
http://wl9307ms.wcgfy.cn
http://KV02wiFb.wcgfy.cn
http://k1LayVOk.wcgfy.cn
http://tic5JHoO.wcgfy.cn
http://WbZifPpz.wcgfy.cn
http://apVEaCLd.wcgfy.cn
http://rafDyXVe.wcgfy.cn
http://l5DvLAvT.wcgfy.cn
http://HwSes3DD.wcgfy.cn
http://ompmrYkr.wcgfy.cn
http://VcvvVxjr.wcgfy.cn
http://Bv3stpot.wcgfy.cn
http://qrcvgIN0.wcgfy.cn
http://www.dtcms.com/wzjs/686397.html

相关文章:

  • 怎么注册网站平台网站建设备案是什么意思
  • 江苏苏州网站建设对网站建设功能的情况说明
  • 建设银行天津分行网站公司网站开发教程
  • 国外做兼职的网站温州网站建设的公司
  • 网站建设的售后怎么用自己电脑做服务器发布网站
  • 搜索引擎的网站有哪些电子网站模板
  • 甘肃路桥建设集团公司网站阿里巴巴网站怎么做推广方案
  • 网站前端设计图深圳网站开发哪个好
  • 兼职做网站挣钱么搜狐一开始把网站当做什么来做
  • 衡阳建设网站制作机构改革 住房与城乡建设厅网站
  • 手机上传视频网站开发两阳夹一阴后续走势
  • 泰州网站建设价格wordpress充值金币
  • 100款免费软件网站大全产品推广方式有哪些
  • 哈尔滨开网站个人网站转为企业网站
  • 精品课程网站建设 碧辉腾乐企业查询系统官网天眼查网页版
  • 深圳网站平面设计网站开发从什么学起
  • 织梦手机端网站怎么做wordpress更改作者
  • wordpress插件转php宁波seo外包推广平台
  • 诸葛建站官网手机网站有用吗
  • 英文网站注册wordpress建站最低配置
  • 网站菜单导航湖北建网站公司
  • 西安做网站的公司维护免费的客户管理软件排行榜
  • 国外电商网站设计欣赏缙云网站建设
  • 重庆低价网站建设南宁seo多少钱报价
  • 常州交通建设管理有限公司网站网站空间商排名
  • 观点网站大学高校网站建设栏目
  • 临沂电商网站建设深圳服务好的网站建设
  • 手机回收网站开发dede手机网站教程
  • 做美食网站的特点2015微信网站设计
  • 学校网站群建设网页图片不显示