- 0
- 0
- 约9.91千字
- 约 43页
- 2019-06-29 发布于湖北
- 举报
C++程序设计教程(第二版) 第六章 性能 Chapter 6 Performance 提高性能的意义: 性能对提高编程能力举足轻重 如何提高性能? 以合理使用资源为前提,尽快完成任务的能力称为效率.效率影响性能,提高效率就能提高性能 学习目标: 1. 扩展视野,对同一问题的不同要求,模仿各种编程技巧与空间布局策略,予以应对.从而对各种不同的问题,亦能应变自如 2. 掌握测试性能的方法,学会测算时/空交换的代价,客观评估自身的编程能力 第六章内容 1. 内联函数 ( Inline Functions ) 做法:将一些反复被执行的简单语句序列做成小函数 用法:在函数声明前加上inline关键字 作用:不损害可读性又能提高性能 频繁调用的函数:用昂贵的开销换取可读性 内嵌代码:开销虽少,但可读性差 内联函数的使用经验: 函数体适当小,且无循环或开关语句,这样就使嵌入工作容易进行,不会破坏原调用主体.如:排序函数不能内联 程序中特别是在循环中反复执行该函数,这样就使嵌入的代码利用率较高.如:上例中的isDigit函数 程序并不多处出现该函数调用,这样就使嵌入工作量相对较少,代码量也不会剧增 //====================================== #includeiostream #includetime using
您可能关注的文档
- 牧羊村二号隧道出口端安全技术措施.doc
- 石嘴山电厂循环水预处理调试.doc
- 在CISCO路由器上配置NAT功能.doc
- 装修招标文件-卫生洁具d.doc
- 足太阳膀胱经.doc
- 钻孔灌注桩冬季施工的安全保障措施.doc
- 第二章宿根花卉.doc
- 甘肃省建筑工程安全开工条件备案表.doc
- 企业标准备案1.doc
- 物业的承接与验收(2009).doc
- 八年级美术湘教版总复习第二单元同步测试卷基础版A卷.docx
- 八年级美术湘教版总复习第三单元同步测试卷基础版A卷.docx
- 八年级美术学业质量板块课堂反馈单元过关测评卷挑战拔高版创新篇.docx
- 八年级美术学业质量板块下学期强化假期衔接训练卷拓展应用版反馈篇.docx
- 八年级美术译林版阶段提升第一单元同步测试卷基础版A卷.docx
- 八年级美术译林版下学期第一单元同步测试卷基础版A卷.docx
- 八年级美术易错考点构图方法构图题冲刺提升卷名校精选版.docx
- 八年级美术易错考点构图方法构图题综合提升卷拔高拓展版.docx
- 八年级美术易错考点构图方法实践题能力诊断卷名校精选版.docx
- 八年级美术易错考点构图方法实践题题型强化卷专题集训版.docx
原创力文档

文档评论(0)