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

云南网站设计选哪家广告页面模板网站

云南网站设计选哪家,广告页面模板网站,刷粉网站推广快点,旅游网站建设服务一,指针和引⽤的关系 C中指针和引⽤就像两个性格迥异的亲兄弟,指针是哥哥,引⽤是弟弟,在实践中他们相辅相成,功能有重叠性,但是各有⾃⼰的特点,互相不可替代。 语法概念上引⽤是⼀个变量的取别…

一,指针和引⽤的关系

C++中指针和引⽤就像两个性格迥异的亲兄弟,指针是哥哥,引⽤是弟弟,在实践中他们相辅相成,功能有重叠性,但是各有⾃⼰的特点,互相不可替代。

  • 语法概念上引⽤是⼀个变量的取别名不开空间,指针是存储⼀个变量地址,要开空间。
  • 引⽤在定义时必须初始化,指针建议初始化,但是语法上不是必须的。
  • 引⽤在初始化时引⽤⼀个对象后,就不能再引⽤其他对象;⽽指针可以在不断地改变指向对象。
  •  引⽤可以直接访问指向对象,指针需要解引⽤才是访问指向对象。
  • sizeof中含义不同,引⽤结果为引⽤类型的⼤⼩,但指针始终是地址空间所占字节个数(32位平台下 占4个字节,64位下是8byte)。
  • 指针很容易出现空指针和野指针的问题,引⽤很少出现,引⽤使⽤起来相对更安全⼀些。

注意⚠️:别死记硬背,要理解看懂即可。

二,实现一个ADD宏函数的常见问题

如何正确写出,下列哪个正确

#define ADD(int a, int b) return a + b;
#define ADD(a, b) a + b;
#define ADD(a, b) (a + b)

看着都挺有道理,但事实上哪个都不对。

正确的宏实现

#define ADD(a, b) ((a) + (b))

但是你答对了,面试官问你 

  1. 为什么不能加分号?
  2.  为什么要加外面的括号?
  3.  为什么要加里面的括号?

你举例,回答

可以加括号但是分情况,

分号表示语句的结束所以;;可以存在,但是在下面就不行了 

当用ADD乘的时候,如果不加是乘那一边呢。

 这个需要懂得一些优先级

👀想知道更多优先级总类的看这里

宏的好处:虽然宏函数坑,但是不用建立栈帧,提效,c++用inline来替代

http://www.dtcms.com/wzjs/537040.html

相关文章:

  • 教育网站制作软件做网站怎么合并单元格
  • 网站开发成app哪些网站做的美
  • 大理中小企业网站建设上海建设网站是国家级吗
  • 临泽县建设局网站无锡高端网站建设
  • 网上买吃的网站做代理建广告网站需要多少钱
  • 河南新蔡有做网站建设的吗wordpress的主题在哪个文件夹
  • 发号网站源码网架加工方案
  • 建设银行网银网站设计教程网站有哪些
  • 遵义在百度做个网站多少钱中国乐清新闻
  • 如何让百度快照找到自己的网站做小程序好还是做微网站好
  • 深圳SEO网站建设优化网站后台功能模块
  • 电影网站开发视频建设网站还要云服务器吗
  • 站长号查询入口站长工具珠宝静态网站模板
  • 东南亚做棋牌网站标签怎么删除wordpress
  • 哪些网站做商标注册辽宁建设工程信息网登录入口官方
  • 网站开发视频资源放哪儿源代码网站培训
  • 网站被收录室内设计装修风格大全
  • 关于做网站的创新创业策划书企业管理咨询论文
  • 厦门软件园多客宝网站开发建设部网站中天人建筑工程有限公司
  • 做电商网站价钱扬州建网站
  • 广州网站排名优化费用青岛公司网站建设开发
  • 网站平台建设多少钱哪里有给网站做360
  • 怎么建立网站数据库连接免费做ppt的网站有哪些
  • 设计个人网站做盗版影视网站违法吗
  • 网站方案报价网站自建设需要买什么时候开始
  • 注册的空间网站吗如何自建淘宝客网站
  • 遵义做网站 0852t有哪些网站可以做全屏代码
  • 福州建设招聘信息网站上海做网站多少费用
  • 开发一个网站多少钱?公司网站能否申请国外免费空间
  • 帮人做网站赚多少钱wordpress固定链