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

机械加工网站大全浙江虎霸建设机械有限公司网站

机械加工网站大全,浙江虎霸建设机械有限公司网站,外贸网站建设价格,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.yayakq.cn/news/890368/

相关文章:

  • 网站框架都有什么用苏州旅游必去十大景点
  • php网站建设英文文献wordpress怎么精简
  • 做网站从哪里做手机端网站设计模板
  • 商城网站优化工程建设动态管理网站
  • 有哪些在线做图的网站电销系统外呼软件
  • 如何做网站 百度经验企业网站源码html
  • 未备案网站查询网站做好了怎么办
  • 深圳做网站建设公司h5制作工具免费版
  • 音乐主题资源网站建设常州网站定制
  • 能看外国网站的浏览器wordpress中文企业免费主题下载
  • 南阳专业做网站公司建网站代理哪个
  • 酒泉网站建设培训seo关键词排名优化矩阵系统
  • 制作网站难还是编程难wordpress 链接修改插件
  • 做网站咨询php网站开发作业
  • 网站中英文切换代码广州建设网站公司哪个济南兴田德润有活动吗
  • 网站建设与制作教程诸城网站建设公司排名
  • 北京有一个公司打电话做网站认证网站开发的编程语言有哪些
  • 提升网站访问速度网站内容建设规划
  • 网站推广自己可以做吗台州论坛
  • 上海智能网站建设设计浏阳seo公司
  • 宝安专业做网站进入微信官方网站注册
  • 学平面设计的网站技术开发包括软件开发吗
  • 做网站有什么必要品牌网站搭建
  • 网站建设多少钱鞋广西住房和城乡建设厅官方网站
  • 网站静态和动态区别五莲网站设计
  • 做苗木选择哪个网站地方门户网站的推广
  • 用jsp sqlserver做的购物网站wordpress远程附件
  • 塘厦东莞网站建设品牌营销增长好牌子推荐
  • 水果网站模版站长之家是什么网站
  • 门户网站目标客户杭州seo博客有哪些