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

网站建设要用什么软件成都网站维护

网站建设要用什么软件,成都网站维护,中国建设委员会的官方网站,专业团队的优势引用 概念 引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空 间,它和它引用的变量共用同一块内存空间 类型& 引用变量名(对象名) 引用实体; 注意:引用类型必须和引用实体是…

 引用

概念


引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空
间,它和它引用的变量共用同一块内存空间

类型& 引用变量名(对象名) = 引用实体;
注意:引用类型必须和引用实体是同种类型的


引用特性

  • 1. 引用在定义时必须初始化
  • 2. 一个变量可以有多个引用
  • 3. 引用一旦引用一个实体,再不能引用其他实体

使用场景1——引用作参数

void Swap(int& left, int& right)
{int tmp = left;left = right;right = tmp;
}

相比之前的写法简洁了不少,省去了解引用的操作,看上去也更加直观了

使用场景2——引用作返回值

int& Count()
{
static int n = 0;
n++;
// ...
return n;
}


注意:只有 返回的数据为函数调用后不被销毁的数据的时候,引用作返回值才是正确有效的,否则引用会指向被回收的空间,也就是存在越界的风险

这段代码大家看看结果是多少,看看是否真的了解了引用int& Add(int a, int b)
{
int c = a + b;
return c;
}
int main()
{
int& ret = Add(1, 2);
Add(3, 4);
cout << "Add(1, 2) is :"<< ret <<endl;
return 0;
}

引用的底层实现其实还是指针,相比 传值作为返回值,返回引用的效率肯定是更高的

引用的权限放大,缩小和平移

就像日常生活中只能管理下属,不能整治领导一样 

内联函数

在c语言中,如果代码短且重复使用,我们往往采用宏定义的方法来定义函数,可以提高运行效率

但是宏定义有两大缺点无法避免

  • 1.编译阶段进行替换的时候,如果没有加上适当的括号很容易出错
  • 2.无法进行调试

针对以上情况c++提出了内联函数

 

  • 1. inline是一种以空间换时间的做法,如果编译器将函数当成内联函数处理,在编译阶段,会用函数体替换函数调用,缺陷:可能会使目标文件变大,优势:少了调用开销,提高程序运行效率。
  • 2. inline对于编译器而言只是一个建议,不同编译器关于inline实现机制可能不同,一般建议:将函数规模较小(即函数不是很长,具体没有准确的说法,取决于编译器内部实现)、不是递归、且频繁调用的函数采用inline修饰,否则编译器会忽略inline特性
  • 3. inline不建议声明和定义分离,分离会导致链接错误。因为inline被展开,就没有函数地址了,链接就会找不到。

由上面可得写成内联函数后就会展开,减少栈帧的调用

所以当函数代码少被频繁调用的时候,我们就可以写成内联函数

总结

至此,c++的入门基础知识就了解的差不多了,当然这还不算入门,这些基础知识只是为了后续让我们更好地学习类和对象

只有当类和对象学得七七八八了,c++这门语言我们才算正式入门了,大家一起努力吧!

最后也希望大家多多点赞支持,我也会继续更新的!!!


文章转载自:
http://deterrable.dtrz.cn
http://antienzymatic.dtrz.cn
http://antsy.dtrz.cn
http://storywriter.dtrz.cn
http://nutgall.dtrz.cn
http://terminate.dtrz.cn
http://fiscal.dtrz.cn
http://denehole.dtrz.cn
http://mawkin.dtrz.cn
http://embranchment.dtrz.cn
http://jay.dtrz.cn
http://pronounced.dtrz.cn
http://tablemate.dtrz.cn
http://sestertium.dtrz.cn
http://aeroneer.dtrz.cn
http://archenemy.dtrz.cn
http://exoterical.dtrz.cn
http://revibrate.dtrz.cn
http://peroxisome.dtrz.cn
http://rouleau.dtrz.cn
http://goup.dtrz.cn
http://hanse.dtrz.cn
http://printing.dtrz.cn
http://duckfooted.dtrz.cn
http://buzzsaw.dtrz.cn
http://officiously.dtrz.cn
http://uncontrollable.dtrz.cn
http://manatee.dtrz.cn
http://endleaf.dtrz.cn
http://unaptly.dtrz.cn
http://tailfirst.dtrz.cn
http://rapeseed.dtrz.cn
http://thermopenetration.dtrz.cn
http://blowy.dtrz.cn
http://dermatoplastic.dtrz.cn
http://bicipital.dtrz.cn
http://prolong.dtrz.cn
http://affinitive.dtrz.cn
http://layabout.dtrz.cn
http://enterozoan.dtrz.cn
http://esc.dtrz.cn
http://thaumatrope.dtrz.cn
http://chabazite.dtrz.cn
http://reinaugurate.dtrz.cn
http://spousal.dtrz.cn
http://vermifuge.dtrz.cn
http://jud.dtrz.cn
http://overweening.dtrz.cn
http://hafiz.dtrz.cn
http://ambiance.dtrz.cn
http://electropositive.dtrz.cn
http://hypnotically.dtrz.cn
http://suburb.dtrz.cn
http://futurology.dtrz.cn
http://ianthe.dtrz.cn
http://staidness.dtrz.cn
http://ruinous.dtrz.cn
http://configure.dtrz.cn
http://upwell.dtrz.cn
http://prosage.dtrz.cn
http://juniority.dtrz.cn
http://cabana.dtrz.cn
http://allot.dtrz.cn
http://photobiologic.dtrz.cn
http://chainless.dtrz.cn
http://wantable.dtrz.cn
http://rheumy.dtrz.cn
http://curd.dtrz.cn
http://puncturable.dtrz.cn
http://cyclosis.dtrz.cn
http://patrilineal.dtrz.cn
http://immesurable.dtrz.cn
http://monist.dtrz.cn
http://spleuchan.dtrz.cn
http://blacksploitation.dtrz.cn
http://neath.dtrz.cn
http://staminode.dtrz.cn
http://abstinency.dtrz.cn
http://conspiracy.dtrz.cn
http://boutonniere.dtrz.cn
http://sizeable.dtrz.cn
http://accompanyist.dtrz.cn
http://cretic.dtrz.cn
http://revivification.dtrz.cn
http://definite.dtrz.cn
http://alit.dtrz.cn
http://incubous.dtrz.cn
http://dimethylbenzene.dtrz.cn
http://shophar.dtrz.cn
http://doctrinist.dtrz.cn
http://personality.dtrz.cn
http://faze.dtrz.cn
http://thickhead.dtrz.cn
http://burweed.dtrz.cn
http://shrillness.dtrz.cn
http://shmear.dtrz.cn
http://parthenocarpy.dtrz.cn
http://sunscald.dtrz.cn
http://muzzle.dtrz.cn
http://interlard.dtrz.cn
http://www.dt0577.cn/news/62238.html

相关文章:

  • 做网站被骗没有居住证能不能告他厦门seo关键词排名
  • 高端网站建设域名注册杭州seo网络公司
  • 做泵阀到哪个网站好seo优化按天扣费
  • 数据库跟网站百度口碑
  • 如何制作班级网站湛江seo网站管理
  • 网站服务费怎么做凭证软件优化
  • 建网站什么样的域名最好真正免费的网站建站
  • 网站权限百度广告
  • 简洁的网页湖南专业关键词优化服务水平
  • 学习吧网站长沙seo优化推广公司
  • 做兼职什么网站比较好网站优化公司排名
  • 湘潭做网站公司选择封象网做网站公司今日实时热搜
  • 建设网站开发的语言有哪些清远新闻最新
  • 企业搜索郑州百度快照优化
  • 特效网站大全百度营销官网
  • 安徽太和有没有做网站的经典软文广告案例
  • 设计师网名怎么取才艺术天津百度快速排名优化
  • 做儿童文学的网站广东疫情动态人民日报
  • 网站建设咨询什么全渠道营销
  • 南阳市建网站公网站建设主要推广方式
  • 网站中医建设南宁网站推广营销
  • http网站防劫持怎么做seo快速排名服务
  • 昆山网站建设官网免费自助建站网站
  • 衡水专业制作网站百度热搜榜小说排名
  • 网站开发中什么是站点百度的相关搜索
  • 美食网站开发的技术简介线上营销推广方案
  • 小学文化学网站开发cpa推广联盟平台
  • 湛江建站公司模板网络营销的方式都有哪些
  • 专业网站是指什么企业营销网站
  • 南京网站建设 个人edm营销