- 1
- 0
- 约2.23千字
- 约 12页
- 2019-10-04 发布于广东
- 举报
第七章 模板 参数多态性 类模板 函数模板 参数多态性常规解决 把数据类型定义为一个抽象的、需根据具体问题要求确定的数据类型。 模板 提供了一种基于类型参数生成类或函数的机制。 分类 函数模板:将函数中的数据类型作为参数设计 类模板:把类中成员变量的数据类型作为参数设计 实例化 向模板传入实际的类型参数,形成模板函数和模板类。 C++模板声明格式 template模板参数表 模板定义体 模板参数表由关键字class和模板形参组成,多个模板形参用逗号隔开 模板定义体是该模板的作用体,可以是函数,类或类的成员函数 类模板 设计 template模板形参表 class类名 { 类模板体定义 }; 使用 显示方式给类模板传递实例化参数 例7.2 复数类模板 函数模板 定义语句: template模板形参表 返回类型 函数名(函数模板形参表) 使用 调用时用实际需要的数据类型参数替换模板形参。 例7.3 函数模板 * * #include iostream.h class Complex { private: DataType real; DataType imag; public: Complex(DataType x = 0, DataType y = 0):
您可能关注的文档
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第8章 继承与派生.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第9章 运算符重载.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第10章 虚函数和多态性.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第11章 C++输入输出流.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第12章 文件处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第13章 模板和异常处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二答案.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一答案.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)