- 0
- 0
- 约1.78万字
- 约 80页
- 2019-11-09 发布于湖北
- 举报
第九章 群体类和群体数据的组织 本章主要内容 模板 群体类 群体数据的组织 第一部分—模板 函数模板 类模板 函数模板 函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计。 声明方法: template typename 标识符 函数声明 求绝对值函数的模板 #includeiostream using namespace std; templatetypename T T abs(T x) { return x0?-x:x; } int main() { int n=-5; double d=-5.5; coutabs(n)endl; coutabs(d)endl; } 求绝对值函数的模板分析 编译器从调用abs()时实参的类型,推导出函数模板的类型参数。例如,对于调用表达式abs(n),由于实参n为int型,所以推导出模板中类型参数T为int。 当类型参数的含义确定后,编译器将以函数模板为样板,生成一个函数:int abs(int x){ return x0?-x:x; } 类模板的作用 使用类模板使用户可以为类声明一种模式,使得类中的某些数据成员、某些成员函数的参数、某些成员函数的返回值,能取任意类型(包括基本类型的和用户自定义类型)。 类模板的声明 类模板: template
您可能关注的文档
- A Unit 1 第三课时.ppt
- A Unit 1第四课时能力提升.ppt
- AIS08内部控制.ppt
- APMWNT; acid treated MWNTs Nanobiotec Unicamp:apmwnt;处理的多壁碳纳米管 nanobiotec UNICAMP酸.ppt
- B某公司做的绩效考核培训方案PPT B.ppt
- B经济学常识复习2:马克思主义经济学的伟大贡献.ppt
- ch5参考椭球amp;大地坐标系.ppt
- ch6高斯投影amp;高斯坐标系与大地坐标系的关系.ppt
- chapt04运营能力规划.ppt
- Chapter3 线性表1顺序表及单链表.ppt
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 《犯罪心理学(第2版)》课件7第七章 犯罪心理学课件.ppt VIP
- 药学门诊服务规范考核试题及详细答案.docx VIP
- CH_T 7002-2018CN 无人船水下地形测量技术规程.docx
- 必修123回归教材填空版(汉水丑生作品).docx VIP
- 标准图集-06SG501(民用建筑钢结构防火构造).pdf VIP
- 2026 年农业技术人员正高级兽医师题库.docx VIP
- 升降柱施工方案.pdf VIP
- 犯罪心理学(第2版)第二章 犯罪心理学的研究路径与方法.ppt VIP
- 2022版《中国居民膳食指南》.docx VIP
- 《犯罪心理学(第2版)》课件9第九章 犯罪心理学课件.ppt VIP
原创力文档

文档评论(0)