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

iis网站筛选器被挂马网站建设是属于虚拟产品吗

iis网站筛选器被挂马,网站建设是属于虚拟产品吗,长治电商平台网站,销售网站建设推广前言 上一篇文章介绍了部分的引用,这里主要对引用的特点,引用与指针区别的进行区分,const引用权限的使用,内联函数的讲解。 引用特性 引用在定义时必须进行初始化一个变量可以有多个引用引用一旦引用一个实体,再不能…

前言

上一篇文章介绍了部分的引用,这里主要对引用的特点,引用与指针区别的进行区分,const引用权限的使用,内联函数的讲解。

引用特性

  1. 引用在定义时必须进行初始化
  2. 一个变量可以有多个引用
  3. 引用一旦引用一个实体,再不能应用其他实体
  4. 引用不能替代指针,引用不能改变指向

引用与指针的区别

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

 引用案列分析

引用可以替代指针,在课堂中我们遇见数据结构种出现一下这种情况,而不是指针传参,这种其实就是利用了c++的引用,下面我们会介绍一些c++中引用中所出现的一些案例。

 空引用

const引用

  1. 可以引⽤⼀个const对象,但是必须⽤const引⽤。const引⽤也可以引⽤普通对象,因为对象的访 问权限在引⽤过程中可以缩小,但是不能放大
  2. 需要注意的是类似 int& rb = a*3; double d = 12.34; int& rd = d; 这样⼀些场 景下a*3的和结果保存在⼀个临时对象中, int& rd = d 也是类似,在类型转换中会产⽣临时对 象存储中间值,也就是时,rb和rd引⽤的都是临时对象,⽽C++规定临时对象具有常性,所以这⾥ 就触发了权限放⼤,必须要⽤常引⽤才可以。
  3. 所谓临时对象就是编译器需要⼀个空间暂存表达式的求值结果时临时创建的⼀个未命名的对象, C++中把这个未命名对象叫做临时对象。
  4. 权限的放大和缩小只在引用和指针中出现。

权限放大与缩小

权限放大缩小的分析
权限放大与缩小的混淆案例

 内联函数inline

inline和宏较为相似,祖师爷在创建inline弥补了C语言中宏的一些权缺陷,在弥补宏函数的缺陷的同时提高了效率。

  1. ⽤inline修饰的函数叫做内联函数,编译时C++编译器会在调⽤的地⽅展开内联函数,这样调⽤内联 函数就不需要建⽴栈帧了,就可以提⾼效率。
  2. inline对于编译器⽽⾔只是⼀个建议,也就是说,你加了inline编译器也可以选择在调⽤的地⽅不展 开,不同编译器关于inline什么情况展开各不相同,因为C++标准没有规定这个。inline适⽤于频繁 调⽤的短⼩函数,对于递归函数,代码相对多⼀些的函数,加上inline也会被编译器忽略。
  3. C语⾔实现宏函数也会在预处理时替换展开,但是宏函数实现很复杂很容易出错的,且不⽅便调 试,C++设计了inline⽬的就是替代C的宏函数。
  4. inline不建议声明和定义分离到两个⽂件,分离会导致链接错误。因为inline被展开,就没有函数地 址,链接时会出现报错。

关键字nullptr

  1. C++中NULL可能被定义为字⾯常量0,或者C中被定义为⽆类型指针(void*)的常量。不论采取何种 定义,在使⽤空值的指针时,都不可避免的会遇到⼀些⿇烦,本想通过f(NULL)调⽤指针版本的 f(int*)函数,但是由于NULL被定义成0,调⽤了f(int x),因此与程序的初衷相悖。f((void*)NULL); 调⽤会报错。
  2. C++11中引⼊nullptr,nullptr是⼀个特殊的关键字,nullptr是⼀种特殊类型的字⾯量,它可以转换 成任意其他类型的指针类型。使⽤nullptr定义空指针可以避免类型转换的问题,因为nullptr只能被 隐式地转换为指针类型,⽽不能被转换为整数类型。

总结

以上就是c++基础知识的下半部分,其中重要的就是引用,引用的使用极大的方便我们,后面的内容就是一些其他语法知识,c++的语法知识较为零散。需要认真掌握。最后期待和各位大佬一起成长,期待各位读者的一键三连(点赞,收藏,关注)。

http://www.yayakq.cn/news/405458/

相关文章:

  • 湖南长沙天气营销软件知名乐云seo品牌
  • wordpress 跨站领导不愿意做招聘网站怎么办
  • 内部网站如何做济南三维动画制作公司
  • 织梦网站添加广告位绵阳住房和城乡建设局网站
  • 网站标识加盟网站制作推广
  • 视频网站开发教程做网站话挣钱吗
  • 陕西省网站备案互联网营销师
  • 河南郑州网站建设公司甘肃百度推广电话
  • 欢乐海岸网站建设免费弄空间的网站
  • 深圳网站维护服务的公司wordpress建什么网站好
  • 油金地 做网站河北高端网站设计公司
  • 全总基层组织建设网站网上智慧团建登录入口
  • wordpress农业站模板商业计划书ppt免费模板下载
  • 做网站什么公司好建设悦生活网站
  • 阿里云云服务器 网站配置泰安做网站建设的
  • 浙江耀华建设集团网站wordpress cc攻击
  • 做资讯类网站需要特殊资质吗音乐制作软件哪个好
  • 建设一个网站需要做哪些工作内容建设网站管理规定
  • 织梦个人博客网站源码广州关于进一步
  • 南昌科技网站建设怎么知道自己的域名
  • wordpress添加关键词后在哪能看到阳城seo排名
  • 温州建设小学 网站首页微网站建设多少钱
  • 苏中建设集团网站网址广西机场建设公司
  • 十堰建网站苏州吴江建设局招标网站
  • 10个著名摄影网站了解网站建设的流程
  • 广州高端网站定制开发价格wordpress网站重新安装插件
  • 负责公司网站产品的开发及整理微信注册小程序步骤
  • 网站开发需要数据库技术个人备案的网站能做盈利吗
  • 怎么查看自己的网站是否被百度收录网站建站模板
  • 如何建立网站赚钱数据线厂家东莞网站建设