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

比特币交易网站开发品牌商城网站项目

比特币交易网站开发,品牌商城网站项目,建设电子商务网站前的市场分析,界面设计包括哪些内容首先想要理解指针和引用的区别,我们要明确什么是指针,什么是引用 一,指针和引用的基本概念及特性 指针是一个特殊变量,其中存储着所指向变量的地址 指针主要有以下特性: 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.yayakq.cn/news/286303/

相关文章:

  • 个人网站可以做淘客网站改版 方案
  • 相册网站源码php模板下载免费
  • 企业网站建设费用 珠海星子网招聘
  • 深圳专业做网站和seo的公司网络科技网站建设
  • 网站建设跟前端有什么区别wordpress博客收录查询
  • 做教育的网站有哪些内容吗企业网站建设方案投标书
  • 学网站建设需要什么软件ps网站设计概述
  • 网站开发项目需求门面商铺装修
  • 医院网站加快建设方案网站建设的广告投入
  • 彩票网站开发教程系统优化的方法知识点
  • 无为教育网站西宁网站制作公司
  • 做网站要买什么空间做企业网站的人才
  • pageadmin建站系统可信网站 收费
  • 镇江网站建站福州免费企业建站
  • 万网是什么网站最有创意促销活动方案
  • 建站时网站地图怎么做洛阳住房和城乡建设部网站
  • 西安网站制作中心网站在线留言如何做
  • 做网站平台需要多少钱文创产品设计心得体会
  • 宜昌市住房和城乡建设厅官方网站济南想做网站
  • 安徽网新科技网站建设介绍什么是网站建设公司
  • 佛山网站建设seo优化嵌入式项目外包平台
  • 如何让百度快照找到自己的网站关键词歌词任然
  • 兰州百姓网免费发布信息网站如何做一份企业网站规划
  • 报关做业务可以上哪些网站html超链接
  • 网站开发文档总结wordpress获取图片原图
  • wordpress建立php站点地图手游开发
  • 网站建设关键词没有文章更新的网站怎么做优化
  • 网站备案 取名资讯通不过做题网站中计算多项式的值怎么做
  • 沈阳怎么做网站营销型网站和展示型网站的区别
  • 网站开发数据库设计的作用客户网站建设