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

伊春住房和城乡建设网站西安百度网站建设

伊春住房和城乡建设网站,西安百度网站建设,免费创建app网站,百度学术搜索入口TIPS 2. 3. 4. 引用的底层本质 在语法层面上的话#xff0c;这个引用是不开空间的#xff0c;相当于是对一个变量进行一个取别名的这么一个操作。在底层实现上实际是有空间的#xff0c;因为引用是按照指针方式来实现的。然而如果你从底层的角度去看的话#xff0c;因…TIPS 2. 3. 4. 引用的底层本质 在语法层面上的话这个引用是不开空间的相当于是对一个变量进行一个取别名的这么一个操作。在底层实现上实际是有空间的因为引用是按照指针方式来实现的。然而如果你从底层的角度去看的话因为编译器汇编之后就会生成汇编指令 首先在汇编指令当中你会发现比方说我需要把a的地址放到变量pa当中去他并不是直接给他放进去而是必须借助于寄存器缓冲这样子的做中转这是一般的原则主要是内存太太慢了因此相当于这些操作任务都是由寄存器啊缓存啊来外包的因为寄存器和缓存的话速度比较快。对于汇编代码指令当中如果你勾选的是显示符号名的话那么这时候 [ a ]就表示a这个变量的地址比方说a的地址是0E4H那么这时候[0E4H]与[a]都表示同一个意思就是a的地址。lea就是加载有效地址的意思是直接把地址给他加载进去纯地址。如果你从底层汇编指令实现的角度来看引用是类似指针的方式实现的说明在底层其实没有引用只有指针。所以从语法的角度来看引用的话是不会开空间的但是你从底层的角度来看的话引用它还是在开空间的因此传参的时候引用和指针在底层上面消耗都是一样的 引用和指针的不同点 引用概念上定义一个变量的别名指针存储一个变量地址。引用在定义时必须初始化指针没有要求引用在初始化时引用一个实体后就不能再引用其他实体而指针可以在任何时候指向任何一个同类型实体没有NULL引用但有NULL指针在sizeof中含义不同引用结果为引用类型的大小但指针始终是地址空间所占字节个数(32位平台下占4个字节)引用自加即引用的实体增加1指针自加即指针向后偏移一个类型的大小有多级指针但是没有多级引用访问实体方式不同指针需要显式解引用引用编译器自己处理引用比指针使用起来相对更安全
http://www.hkea.cn/news/14286434/

相关文章:

  • 上海黄浦区网站建设网页版qq在线登录界面
  • 购买域名的网站济南网站建设招聘
  • 网站自适应屏幕做电商的女人不干净
  • 做色流网站网页案例集锦
  • 怎么做一个网站app吗申请域名免费
  • 制作介绍的网站模板免费下载好123设为主页官网
  • 佛山市多语言营销型网站建站wordpress固定链接index.php
  • 怎么提高自己网站的流量网站恶意注册
  • 个人网站可以做产品宣传吗广州安全教育平台入口登录
  • 网页网站建设软件有哪些南京建设工程信息网站
  • 深圳网站建站推广广东省农业农村厅江毅
  • 乐清营销网站360提交网站入口
  • 网站建设框架文档小红书推广方式
  • 乔托运智能建站网易企业邮箱登录页
  • 关于建设官方网站的申请企业网站模板建设
  • 网站需要怎么做的吗南通网站排名优化报价
  • 做一个网站以及app多少钱海拉尔网站设计
  • 营销模式有哪些 新型seo综合查询网站源码
  • 全国住房与城乡建设部网站住房与城乡建设网上办事大厅
  • 东莞网站建设公司辉煌大厦想从网上卖东西怎么卖
  • google的网站优化工具怎么做钓鱼网站呢
  • 新都区建设局网站wordpress调用侧边栏
  • dw如何用表格做网站抖音小程序入驻
  • 优跃达官网网站建设项目企业网络搭建是什么
  • 网站伪静态规则哪个域名网站好
  • 母婴设计网站网站建设服务费要不要折旧呢
  • 上海网站群建设花钱推广的网络平台
  • 做营销型网站的教程专业商城网站建设
  • 深圳做二维码网站设计深圳网站设计网站制作
  • 网站公众号建设工具wordpress 标签插件