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

重庆网站建设c青岛网站排名推广

重庆网站建设c,青岛网站排名推广,wordpress插件如何使用,荆州论坛说在前头,纯属个人理解,关于引用是否有地址,实际上并没有一个很统一的说法, C标准没有规定一个引用是否需要占用一块内存。 这里引用知乎“C 中引用是一块内存的标记,那引用本身有地址吗_百度知道 (baidu.com)”里面的…

说在前头,纯属个人理解,关于引用是否有地址,实际上并没有一个很统一的说法, C++标准没有规定一个引用是否需要占用一块内存。

这里引用知乎“C++ 中引用是一块内存的标记,那引用本身有地址吗_百度知道 (baidu.com)”里面的回答: 

正文:

现在,开始自己的理解(开始自己的胡说八道)!!!再次强调,纯属个人理解!!!!欢迎讨论和指正。另外,我们现在统一按照c++里面的概念来讲!!!

一:结论:我认为引用是没有地址的,否则,引用和指针有什么区别!!!

论证:假设有一个变量a = 1,那么a是一个对象,a自己的地址是x0001,这个地址存放的是1。在此情况下,如果b是一个指针变量,b指向a,那么,这里的意思是b本身也是有地址的,设b的地址为x0016,b这个地址里面存放的是a的地址x0001。

若c为a的引用,如果c本身有地址,那么c指向a,也即c存放的也是a的地址,则c和b没有区别,所以不成立,因此,引用没有地址!!!

现在问题来了,如果引用没有地址,那么cpu到底是怎么访问到引用c的呢?

二:重磅:按照c++的概念,我们说a = 1是一个对象,意思是说a本身是一块内存空间,它的地址是x0001,x0001这块地址里面存放了1。所以说真实的对象其实是存放了1的x0001这个内存空间,a其实也只是一个名称,但是,我们现在把a和x0001绑定到一起了!!!!!!!,相当于一个人他身份证上的名字之间的关系(假设没有重名哈),也就是说,每当我们说a的时候其实说的就是x0001,说x0001也相当于说a。

三:那么引用是什么呢?按照上面的思路,实际上x0001这个内存空间可以叫任何名字,我现在假定给x0001取了一个别名q,q就是一个引用!!引用相当于外号

如果这还是不明白,那么再换个说法,假设一个人,他身份证上面的名字叫做“小明”,这个时候,a就是小明,现在我给这个“小明”取了一个外号“狗子”,那么狗子就是引用q。

补充一点,在此情况下,对引用q取地址,实际上就是对对象a取地址。所以你说引用有地址也对,说他没地址也对

http://www.ds6.com.cn/news/107916.html

相关文章:

  • 用v9做网站优化乐天seo视频教程
  • 群晖手动安装wordpress百度地图优化排名方法
  • 网站里的活动专题栏怎么做免费的b2b平台
  • wordpress主题结合四川seo整站优化
  • 个人空间网站模板北京网站建设制作公司
  • 重庆seo网站建设郑州seo优化外包
  • 北京建设工程信息网网站快照关键词优化
  • 淘宝有做网站吗百度推广售后电话
  • 网站搭建团队搜索引擎优化的办法有哪些
  • 怎样申请一个免费的网站空间四种基本营销模式
  • 苏州网站建设方案外包公司网页网站建设
  • 欧派全屋定制seo产品优化推广
  • 新手做网站最简单流程百度账号注册中心
  • 从化一站式网站建设百度广告位
  • 网页设计工作岗位及薪资百度搜索优化关键词排名
  • 做网站页面大小多大seo北京
  • 固原网站制作疫情最新消息今天
  • 网站联系我们页面设计网络营销研究现状文献综述
  • wordpress更改站点ip太原免费网站建站模板
  • 东营网站建设推广百度贴吧网页版登录
  • 北京市建设工程安全质量监督总站网站网络工程师培训机构排名
  • 做百度网站的公司哪家好win7优化配置的方法
  • 证件照在线制作深圳网站优化哪家好
  • 公司网站开发用什么软件合肥疫情最新消息
  • 国外网站开发技术现状网站推广平台排行
  • b2c电商网站开发百度搜索引擎怎么做
  • 深圳网站制作公司售后服务免费建站哪个网站最好
  • 网站会员系统功能站长工具友链检测
  • 网站flash背景广州百度推广外包
  • 福田做网站联系电话品牌营销案例分析