- 1
- 0
- 约6.05千字
- 约 18页
- 2018-03-15 发布于河南
- 举报
面向对象程序设计c06
第六章 模板 将对象类型参数化,使一段程序可以用于处理多种不同类型的对象,即实现了参数化多态性。模板是C++支持参数化的工具。 C++的源程序由函数和类组成,模板也分为函数模板(Function Template)和类模板(Class Template) §6.1 函数模板 6.1.1 引入函数模板 6.1.2 函数模板的定义 §6.2 类模板 6.2.1 类模板的定义 6.2.2 模板类的实例化和对象的定义 小结 6.1.1 引入函数模板 函数模板的有关概念 如swap()函数,它的功能是对两个数据进行交换。 若数据都是整型,则该函数为: void swap(int x,int y) { int temp=x; x=y; y=temp; } 6.1.1 引入函数模板(续1) 将交换函数swap()抽象成一个模板,将数据类型作为它的一个参数,就构成了函数模板,即 template class T void swap(T x,T y) { T temp=x; x=y; y=temp; } class T称为”模板参数”,既可以是基本数据类型,也可以是用户定义的class类型。 声明的swap()函数并不是一个信息完整、实际可用的函数,代表的是一类函数,是这类函数的”样
您可能关注的文档
- Java张永常版实验报告.doc
- G1-1订单评审办法.doc
- 钢质海船入级规范2009第7分册.doc
- 学习道德模范培育“四有”新人.doc
- 10min高中化学说课.doc
- 动臂制作方案慨要.doc
- 2年级上学期闯关测试1.doc
- 2012届孝感市高三年级3月调考试卷.doc
- 支部活动策划.doc
- 工伤事故月报表MicrosoftWord文档.doc
- 2025-2026年部编版高中语文高一下册第10单元课后练习.docx
- 2025-2026年部编版七年级物理上册第9章同步练习题.docx
- 2025-2026年部编版七年级数学上册第4章同步练习题.docx
- 2026-2027年湖南省衡阳市中考物理专题整合模拟卷(有解析).docx
- 2026-2027年湖南省衡阳市中考物理综合模拟卷(提升版)(有解析).docx
- 2026-2027年湖南省洪江市中考物理标准模拟卷(有解析).docx
- 2026-2027年湖南省洪江市中考物理冲刺密卷(二)(有解析).docx
- 2026-2027年湖南省洪江市中考物理冲刺密卷(三)(有解析).docx
- 2026-2027年湖南省永州市中考物理专题整合模拟卷(有解析).docx
- 人教A版高中数学选择性必修第一册第三章圆锥曲线的方程3.1.2第2课时直线与椭圆的位置关系课件.ppt
最近下载
- 行政管理学(第五版)郭小聪-第15章.pptx VIP
- (2026-2027学年新版)部编版六年级语文上册全册教案.pdf
- 2026年安全事故案例分析培训课件.pptx VIP
- 部编版语文四年级上册第7课《田忌赛马》课件.pptx VIP
- 肝脏外科与麻醉科围手术期慢性病评估及加速康复管理专家共识PPT课件.pptx VIP
- (2023版)中成药治疗慢性肌肉骨骼疼痛病中国指南.pptx VIP
- VDA6.3过程审核内审员测试题及答案.pdf VIP
- 正泰 电工电料 变频器 NVF2G系列 使用说明.pdf
- 【2026年春新教材】部编版小学二年级下册道德与法治全册教案(教学设计).pdf
- 2024制冷系统管路结构设计指导书.pdf
原创力文档

文档评论(0)