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

全球排行前50网站开发语言envision wordpress

全球排行前50网站开发语言,envision wordpress,网站开发有什么注意的,企业网站建设费怎么核算目录 引用定义 用法 关于别名的理解: 常引用 使用场景 引用和指针的区别 引用定义 引用是一个已存在的变量的别名。 用法 类型 & 别名 引用指向的变量名 关于别名的理解: 别名可以理解为绰号或者小名,比如美猴王、齐天大圣、斗战胜…

目录

引用定义

用法

关于别名的理解:

常引用

使用场景

引用和指针的区别


引用定义

引用是一个已存在的变量的别名。


用法

类型 & + 别名 = 引用指向的变量名


关于别名的理解:

别名可以理解为绰号或者小名,比如美猴王、齐天大圣、斗战胜佛等,指的都是孙悟空。

这意味着:

①别名和别名指向的变量其实是同一个东西,其中的一个被改变,那么都会改变。

②一个变量可以存在多个别名。

③可以给别名取别名,比如:悟空是本体,齐天大圣是悟空的别名,美猴王作齐天大圣的别名。

注意:

①引用必须和引用实体是同种类型,如:int a =0;  int& ra = a;

    而不能是:double a = 0; int& ra = a;

②引用在定义时必须初始化。

③引用一旦引用一个实体就不能再引用其它实体,如:int& ra = a; int& ra = b; 是不可行的。

④引用在语法层面上是不单独占据空间的,引用和引用实体共用同一块空间,但引用实际上在底层是使用指针实现的,是占据单独空间的。


常引用

常性:可读不可写。

经const修饰后的变量、函数参数、成员函数等会具有常性。

常引用存在一个权限问题,这里的权限指:是否可读可写。

权限可以缩小、平移,不可放大。

这里还存在两种特殊情况:

①类型转换时会产生临时变量,临时变量具有常性。

②函数栈桢销毁时其返回值会存入寄存器,也会产生临时变量。


对常引用的理解

前面提过引用和引用实体是同一种东西,一者变全都变。

那么如果引用的实体都不能改变了,引用和引用实体相同,自然也不能改变,

而如果引用的实体能改变,那么引用可以选择能改变也可以选择不能改变。


使用场景

1、引用作为函数返回值

好处:

①引用作为返回值可以减少拷贝,提高效率。

②可以修改函数返回值。

但需要注意的是:返回值是否是全局性的变量,如果不是则不可以。

如果返回值不是全局性的变量,打印的结果是不确定的

若test4()函数结束栈桢没有清理,则结果是正常的,反之是随机值。

②引用作为函数参数

好处:引用作为函数参数可以减少拷贝,提高效率。

基本任何场景都可以使用引用作为函数参数。


引用和指针的区别

1. 引用概念上定义一个变量的别名,指针存储一个变量地址。

2. 引用在定义时必须初始化,指针没有要求

3. 引用在初始化时引用一个实体后,就不能再引用其他实体,而指针可以在任何时候指向任何一个同类型实体

4. 没有NULL引用,但有NULL指针

5. 在sizeof中含义不同:引用结果为引用类型的大小,但指针始终是地址空间所占字节个数        (32 位平台下占4个字节)

6. 引用自加即引用的实体增加1,指针自加即指针向后偏移一个类型的大小

7. 有多级指针,但是没有多级引用

8. 访问实体方式不同:指针需要显式解引用,引用编译器自己处理

9.相对来说引用比指针更安全


如有疏漏,烦请各位指正。


文章转载自:

http://fTqAdaEC.rbktw.cn
http://cBXZE6qJ.rbktw.cn
http://YkyLFk4L.rbktw.cn
http://gWFlvNxj.rbktw.cn
http://t5DY4Qr1.rbktw.cn
http://yqqkuLlK.rbktw.cn
http://A81S3BaP.rbktw.cn
http://lvbrMfNh.rbktw.cn
http://Yv7BOnvx.rbktw.cn
http://pA8aNFqe.rbktw.cn
http://gDLy1hT7.rbktw.cn
http://RoArKQOT.rbktw.cn
http://2aAn0xGH.rbktw.cn
http://drtuu0VQ.rbktw.cn
http://Q43KpMad.rbktw.cn
http://iOa7BmvB.rbktw.cn
http://qKStAuXR.rbktw.cn
http://MizB8VNn.rbktw.cn
http://BrdpW5Jy.rbktw.cn
http://Uqwf2zUU.rbktw.cn
http://zW0IruwQ.rbktw.cn
http://pKkqq47L.rbktw.cn
http://P36EDDMk.rbktw.cn
http://bUde2NH5.rbktw.cn
http://1vjveJLl.rbktw.cn
http://cMPAgogB.rbktw.cn
http://krA364BS.rbktw.cn
http://J2G0y41N.rbktw.cn
http://c6kFEl6h.rbktw.cn
http://3WPbgrBp.rbktw.cn
http://www.dtcms.com/wzjs/625969.html

相关文章:

  • 企业服务网站建设做女装的网站有哪些
  • 房地产手机网站模板什么软件可以攻击网站
  • 购物网站建设建站专业设计网站公司
  • 网站代运营公司排名网站缩略图存哪里好
  • 网站建设为主题调研材料vps云服务器免费
  • 湘潭做网站 i磐石网络西安有几个区
  • 太原模板建站系统金山网站制作
  • 茶叶销售网站源代码工程建筑公司网站
  • 微网站 功能wordpress element
  • h5网站案例随州网站建设哪家便宜
  • 永州公司做网站中陕核建设集团网站
  • 建设网站 翻译保定网站建设制作开发平台
  • 南京哪家公司做企业网站 做得比较好东莞网站包年优化
  • 58同城通辽做网站wordpress添加背景图
  • 阿里云企业网站建设网站推广花费多少钱
  • 购物网站建设存在的问题公司网络监控
  • 制作个人网站怎么制作嘉兴公司网站制作
  • 做柜子喜欢上哪些网站看做网站主要是做什么
  • 关于asp_sql网站开发的书籍网上商城网站开发与建立的意义
  • 广州网站建设公司乐云seo598游学旅行网站建设策划书
  • 山西网站制作公司高端品牌网站建设服务
  • 网站设计找谁做网站做全景
  • 上海设计公司网站做国际网站的上海高端网站公司
  • wp wordpress教程重庆公司网站seo
  • 网站建设企业宣传册关键词林俊杰百度云
  • 微信网站是多少钱一年仿网站后台怎么做
  • 参与网站网站建设网站建设托管pfthost
  • 网站开发所需人才三乡网站建设
  • 第一次开票网站建设怎么开做网站的时候会用 鸟瞰图吗
  • 做一个网站需要多大的空间秦皇岛市属于哪个省