当前位置: 首页 > 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.tj-hxxt.cn/news/101746.html

相关文章:

  • 生成论坛网站国外网站排名 top100
  • 如何做收款网站创建网站教程
  • 用r语言 做网站点击热力图品牌策划ppt案例
  • 鞋厂网站模板推广软文300字范文
  • 自学建百度首页网站昆明新闻头条最新消息
  • 北京网站建设认网站发布流程
  • 视频网站做视频容易火如何推广微信公众号
  • 临沂做网站企业石家庄seo扣费
  • 泉州市第一建设有限公司网站百度搜索网站
  • 食品网站源码百度竞价托管哪家好
  • 网站seo做点提升流量怎么做网站主页
  • 中国免费建设网站网址上海快速优化排名
  • 给别人做网站收钱违法吗国内seo公司哪家最好
  • 乌鲁木齐做网站哪家好b站推广软件
  • 安溪哪里有学做网站个人建网站需要多少钱
  • 做色网站希爱力吃一颗能干多久
  • 郑州做网站哪家好企业培训公司有哪些
  • wordpress网站非常慢it培训机构排名
  • 建立网站教程视频网络营销有哪几种方式
  • 网站加入收藏夹代码网站策划书
  • 做视频素材怎么下载网站产品线上推广方式都有哪些
  • 东莞网站建设.com哈尔滨电话本黄页
  • 做网站的合作案例佛山百度快照优化排名
  • wordpress后台菜单网站排名软件优化
  • 电商网站建设百度今日数据统计
  • nodejs做静态网站自建网站平台
  • 白云区网站开发公司网站seo视频教程
  • 青岛知名网站建设免费网站seo诊断
  • 手机网站工具seo是付费还是免费推广
  • 佛山网站外包竞价广告推广