C程序设计基础模板
C++面向对象程序设计教程 第3章 模板 模板 使用模板可以建立具有通用类型的函数库或类库,为一系列逻辑功能相同而数据类型不同的函数或类创建框架 模板提供了一种重用程序源代码的有效方法,方便了大规模的软件开发 模板的概念 模板的本质就是将所处理的数据类型说明为参数,模板是对具有相同特性的函数或类的再抽象,将程序所处理的数据的类型参数化,这样可使一段程序代码能用于处理多种不同类型的数据。 C++程序由类和函数组成,类对应类模板,函数对应函数模板。 引入函数模板 考察三个Swap()函数,分别用于交换两个整型数、交换两个浮点实型数以及交换两个双精度实型数 这三个Swap()函数的功能完全一样,只有所处理的数据的类型不同 引入类模板 三个类Integer、Float和Double分别用来处理整型数、浮点型实数以及双精度实型数 这三种类的处理功能完全一样,只有所处理的数据的类型不同 3.2.1 函数模板及模板函数 函数模板是对一批功能相同的函数的说明,它不是某一个具体的函数,是带有“类型参数”的一种描述 模板函数是将函数模板内的“数据类型参数”取某一个具体的数据类型后得到的具体函数 函数模板的声明 使用函数模板的方法是先声明函数模板,最后才可以调用模板函数。函数模板的一般声明格式如下: template class 类型参数名1, class类型参数名2, … 返回值类型
您可能关注的文档
- BSS呼叫流程与实际接口分析.ppt
- BSC指令集解析.doc
- Business card.ppt
- BIM介绍及应用学习.ppt
- BZ振荡实验报告夏胜军材52.docx
- B版高中数学课件 选修2-2:第三章 数系的扩充与复数的引入 2.1《复数代数形式的加减法运算及其几何意义》.ppt
- b第七章动物基因工程上.ppt
- b、施工组织设计(中泰)三联.doc
- BIM技术在铁路隧道 设计阶段的应用研究-铁二院.pptx
- BS3000+总部用户手册.doc
- 2026年湖北省武汉市中小学教师招聘笔试参考题库及答案解析.docx
- 高频率耳聋护理查房.pptx
- 2026年山东省临沂市事业单位招聘笔试参考试题及答案解析.docx
- 2026年陇南地区武都区中小学教师招聘笔试备考题库及答案解析.docx
- 2026年天津市和平区事业单位招聘笔试模拟试题及答案解析.docx
- 2026年秦皇岛市山海关区中小学教师招聘笔试备考试题及答案解析.docx
- 2026年四川省绵阳市中小学教师招聘笔试备考题库及答案解析.docx
- 2026年汕头市龙湖区中小学教师招聘笔试备考题库及答案解析.docx
- 2026年临沧地区临翔区事业单位招聘考试参考试题及答案解析.docx
- 2026年商丘市梁园区事业单位招聘考试参考试题及答案解析.docx
原创力文档

文档评论(0)