- 2
- 0
- 约4.83千字
- 约 23页
- 2015-12-10 发布于广东
- 举报
C++程序设计 连卫民 主编 第12章 模板的程序设计 本章主要内容: 12.1 模板的基本概念 12.2 函数模板(重点) 12.3 类模板(重点) 12.4 上机实训 本章教学目标: 了解模板、函数模板和类模板的基本概念 熟悉重载模板函数的方法及函数模板与模板函数的区别 掌握函数模板和类模板的创建和使用方法 12.1 模板的基本概念 若一个程序的功能是对不同数据类型的数据进行同样的处理,则可以把这个程序定义成模板。 12.1.1 模板的概念 在程序设计中往往存在这样的现象:两个或多个函数的函数体完全相同,差别仅在于它们的参数类型或个数不同。例如: 解决这一问题的一种方法是使用宏定义。 解决以上问题的另一个方法就是使用模板。模板是实现代码复用机制的一种工具,它可以实现类型参数化,即把类型定义为参数,从而实现了真正意义上的代码复用。 12.1 模板的基本概念 12.1.2 模板的分类 模板是一系列相关函数或类定义的模板或样板,提供了一类函数或类的抽象。 模板分类: 函数模板和类模板,它们分别允许用户构造模板函数和模板类。 图12-1显示了模板、模板函数、模板类和对象之间的关系。 说明: 一个函数模板表示了一组名字相同的函数,这些函数间是重载的关系,它以任意类型T为参数及函数返回值类型。 函数模板
您可能关注的文档
- C#程序设计项目化教程 郑广成 ch04.ppt
- C#程序设计项目化教程 郑广成 ch07.ppt
- C#程序设计项目化教程 郑广成 ch11.ppt
- C#应用程序设计 教学课件 作者 韦鹏程 张伟 朱盈贤 第10章 文件I-O操作.ppt
- C_C++程序设计 李云峰 C语言课程导学.ppt
- C_C++程序设计 李云峰 第3章 结构化程序设计.ppt
- C_C++程序设计 李云峰 第4章 利用函数编程.ppt
- C_C++程序设计 李云峰 第5章 利用数组编程.ppt
- C_C++程序设计 李云峰 第7章 利用构造类型编程.ppt
- C++程序设计 连卫民 主编 第3章 选择结构的程序设计.ppt
- 2026博物馆数字化展览图文排版系统特殊需求研究.docx
- 2026旅游酒店行业市场系统供需分析投资评估未来发展趋势规划研究报告.docx
- 2026润滑油终端用户采购特征与品牌偏好调查报告.docx
- 2026矿山机械行业市场供需分析存在问题解决策略规划研究总纲.docx
- 2026秘鲁铝土矿行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030年中国诊断仪器行业市场深度调研及发展潜力与投资研究报告.docx
- 2026南瓜灯市场发展策略分析投资评估品牌定位规划行业市场报告.docx
- 2026中国进口干果市场消费特征及本土品牌突围策略分析报告.docx
- 2026欧洲区块链技术应用市场发展分析及创新评估规划研究申报.docx
- 2026中国mRNA疫苗生产技术转移与本土化生产能力评估报告.docx
最近下载
- 甲状腺癌诊疗指南(2026).docx
- 全屋定制招商方案.pptx VIP
- 《运动损伤与康复》王国祥 7第七章 手腕部运动损伤与康复.ppt VIP
- 2026年寰宇东方国际集装箱(青岛)有限公司招聘备考题库完整参考答案详解.docx VIP
- 2023ACQ531变频器水行业专用变频器.docx VIP
- 电力电子技术题库及答案.doc VIP
- 青少年社交焦虑量表(SAS-A).docx VIP
- DBJ50T-342-2019 工程建设对既有建(构)筑物安全影响评估标准 .docx VIP
- 沅陵事业单位笔试真题2025.docx VIP
- 2025年江苏南京市高三二模高考数学试卷(答案详解).pdf VIP
原创力文档

文档评论(0)