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

wordpress themesapp优化推广

wordpress themes,app优化推广,营口汽车网站建设,酒店 深圳 网站建设首先想要理解指针和引用的区别,我们要明确什么是指针,什么是引用 一,指针和引用的基本概念及特性 指针是一个特殊变量,其中存储着所指向变量的地址 指针主要有以下特性: 1. 在使用时需要*解引用 2. sizeof(指针)的…

首先想要理解指针和引用的区别,我们要明确什么是指针,什么是引用

一,指针和引用的基本概念及特性

指针是一个特殊变量,其中存储着所指向变量的地址

指针主要有以下特性:

1. 在使用时需要*解引用

2. sizeof(指针)的大小是固定的,32位系统下是4字节,64位系统下是8字节

3. 指针+1,指的是指针向后偏移,偏移量为指向变量的类型的大小

引用不是新定义一个变量,而是给变量起别名,引用和被引用变量共用一处空间,不会额外开辟空间

引用特性如下:

1. 引用在定义时必须初始化

2. 一个变量可以有多个引用,就如同一个人可以有多个别名

3. 引用定义后,就无法在引用其他变量

4. 常引用,常引用指的就是在引用常变量时需要用const修饰,这是因为权限只能缩小不能放大,被引用变量都无法修改值,那么引用自然也不能修改

int main()
{//引用int a = 10;int& b=a;//常引用const int c = 10;const int& d = c;return 0;
}

而常引用这里需要注意的一点时不同类型的常引用

 如上面情况,为什么int类型无法引用double类型变量,这是因为当用int类型引用double类型变量时,会有一个隐式类型转换,编译器会重新开辟一个临时空间用于存放double的整形数据,而临时变量具有常性,因此不同类型引用需要用const修饰

二,引用和指针的区别

在搞明白引用和指针各自的概念和特性之后,区别就显而易见了

引用和指针的区别如下:

1. 引用是取别名,和被引用对象共用一块空间。而指针则是一个特殊变量,存储指向变量的地址

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

3. 指针sizeof计算的大小是固定的(32位4字节,64位8字节),而引用sizeof计算的大小则是被应用变量的大小

4.引用在使用时按照正常变量使用即可,而指针还需要*解引用访问目标值

5.引用在定义初始化后,就无法引用其他值;指针则可以改变指向的地址

6.引用+1,就是引用的实体值+1;指针+1则是,指针偏移一个指向类型数据大小的偏移量

7.指针有多级指针,用起来比较复杂;而引用,没有多级引用,因此在C++中使用引用更加安全

但是这里需要注意一个大前提,在语法上讲,引用是别名,没有自己的空间,而在底层上,引用是有自己的空间的,而且其调用方式和指针是一样的,因此引用也可以看做是对指针的一层封装,让我们使用时更加简单安全。

以上内容如有错误,希望大佬多多指点,感谢感谢

http://www.wooajung.com/news/27799.html

相关文章:

  • 小程序和网站建设需要多钱seo策略什么意思
  • 做网站签订合同如何免费引流推广
  • 网站培训方案外贸网站推广服务
  • 网站定制套餐今日热点新闻15条
  • 钓鱼网站 企业形象近期的时事热点或新闻事件
  • 网站维护费一般多少钱seo是怎么优化推广的
  • 自己学习做网站6如何在网络上推广产品
  • 如何保护网站名收录查询站长工具
  • 温州网络公司哪家好seo关键词
  • 网站做关键词中国突然宣布大消息
  • 做网站横幅的图片多大云南seo网络优化师
  • 免费申请营业执照东莞seo计费
  • 柳州房地产网站建设seo零基础教学视频
  • 天津南开做网站百度官网首页网址
  • 如何做淘宝代购网站iis7站长工具
  • 新乡商城网站建设价格怎么推广一个产品
  • 手机网站电话漂浮代码新网域名注册查询
  • 西安做网站公司怎么样站长之家备案查询
  • 建设银行集团网站首页武汉网站建设公司
  • 嘉兴网站制作维护收录之家
  • 免费网课关键词优化公司哪家好
  • 十大设计网站排名百度浏览器打开
  • 北京网站优化前景百度排行榜前十名
  • 做娱乐网站需要哪些东莞企业网站推广
  • 长沙公司做网站的价格西安百度seo排名
  • 普陀区网站建设南京百度推广优化
  • 淘客网站cms怎么做seo最新快速排名
  • 广告公司简介100字seo推广价格
  • 哪一个网站有做实验的过程网站查询网
  • 什么网站可以发布有偿做项目西安网