- 10
- 0
- 约1.37千字
- 约 34页
- 2017-01-01 发布于广东
- 举报
第9章 模板 本章主要内容 1.函数模板的定义和使用。 2.类模板的定义和使用。 具有同样功能的函数,能否只写一套代码? 模板机制。 模板的作用就是使程序能够对不同类型的数据进行相同方式的处理。 模板是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数,从而实现了真正的代码可重用性。 C++中的模板分为函数模板和类模板。 9-1 函数模板 9-1-1 函数模板的定义 函数模板是函数的一种抽象形式。 template 类型形式参数表 函数返回值类型名 函数模板名(函数形参及类型) { 函数体 } 如: template class T T max( T x, T y) { return xy?x:y; } 9-1-2 函数模板的使用 【例9-1】定义一个求任意两个具有相同数据类型的数中的较大值的函数模板,然后用不同类型的数据进行测试。 【例9-2】用函数模板的方式实现对不同数据类型的数组中的数据进行输入、从小到大排序和输出。然后用int整型数组和char型数组进行测试。 9-2 类模板 9-2-1 类模板的定义 template 类型形参表 class 类模板名 { private: 私有成员定义 protected: 保护成员定义 public: 公有
您可能关注的文档
- C++程序设计连卫民何樱韩彦锋等第1章程序设计概述课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第2章C++基础知识课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第3章选择结构的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第4章循环结构的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第5章复杂数据的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第6章模块化的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第10章类继承的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第11章类多态的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第12章模板的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第13章IO流的程序设计课件教学.ppt
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- 2023-2024学年山东省济南市历城区图片版小升初语文模拟试卷含答案.doc VIP
- 各个阶段高效复习课课型探微.ppt VIP
- 2026年甘肃省兰州市中考化学一模试卷(含答案).pdf VIP
- 宣贯培训(2026年)《GBT 27401-2008实验室质量控制规范 动物检疫》.pptx VIP
- 温州市2026年高三(二模)英语试卷(含答案).pdf
- 华为人力资源管理体系PPT.pptx VIP
- 西普XPR1-CN-T软启动器说明书.pdf
- 西门子PLC流量累积.pdf VIP
- 2025年辽宁省铁岭市中小学教师招聘笔试试题及答案解析.docx VIP
- 高考英语大纲3500词词汇表完美打印版.doc VIP
原创力文档

文档评论(0)