- 1
- 0
- 约6.46千字
- 约 39页
- 2019-05-13 发布于广东
- 举报
国家级精品课程网站(本书配套教学网站) 第13章 模板与异常处理 13.1 模板 13.2 异常处理机制 13.3 友元 程序设计举例 13.1 模板 一、函数模板 1、定义格式: template 模板参数表 类型 函数名(参数表) { … } 2、说明 (1)模板参数表中的模板参数的形式为class 类型参数,这里关键字class与一般所讲的类无关,而是与类型参数一起说明这是一个内部类型或用户自己定义的数据类型。 (2)在使用模板函数时,模板中的类型参数可用一个实际类型替换,从而达到了类型通用的目的。 (3)当类型参数的含义确定后,编译器将以函数模板为样板,生成一个函数。 [例12-1]求两个数最大值的函数模板 #include iostream #include string using namespace std; template class T T Max(T a, T b) { return ab?a:b; } // 测试用主函数 int main() { int i1 = 3, i2 = 5; double d1 = 3.3, d2 = 5.2; string str1(xjtu), str2(xian); cout Type int: Max(i1, i2) endl; cout Type doubl
您可能关注的文档
- 内蒙古财经大学会计学院会计信息系统应用课件 第五章.ppt
- 内蒙古财经大学会计学院会计信息系统应用课件 第一章.ppt
- 内蒙古财经大学会计学院基础会计学课件第八章 内部控制与财产清查.ppt
- 内蒙古财经大学会计学院基础会计学课件第二章 会计要素与会计等式.ppt
- 内蒙古财经大学会计学院基础会计学课件第九章 财务会计报告.ppt
- 内蒙古财经大学会计学院基础会计学课件第六章 会计凭证.ppt
- 内蒙古财经大学会计学院基础会计学课件第七章 会计账簿.ppt
- 内蒙古财经大学会计学院基础会计学课件第三章 账户与复式记账.ppt
- 内蒙古财经大学会计学院基础会计学课件第十一章 会计工作组织.ppt
- 内蒙古财经大学会计学院基础会计学课件第十章 账务处理程序.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十四章 标准库和输入输出流.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十五章 链表.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十一章 继承和派生.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十章 类和对象(二).ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第四章 数组与字符串.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第五章 函数.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第一章 C++语言简介.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第八章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第二章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第六章.ppt
最近下载
- 3.6[张新超]山东省安全生产风险管控办法宣贯.pptx
- 2026全国生态环境监测专业技术人员大比武(综合比武-实验分析)历年参考题库含答案详解3卷.docx VIP
- 财务大数据分析与可视化:基于Power BI案例应用(第2版 微课版)顾瑞鹏PPT完整全套教学课件.pptx
- 标准图集-07SG111-1 建筑结构加固施工图设计表示方法.pdf VIP
- 全域素材收集与脚本裂变方法.pptx
- 4046《数据库运维》国家开放大学期末考试题库.pdf
- 2025年东营辅警招聘考试真题附答案详解(夺分金卷).doc
- 双胞胎集团质量管理汇编.pdf VIP
- 绿化工程新材料新技术新工艺应用方案.docx VIP
- 中学劳动教育七年级上册第二单元《家庭劳动 一起做家务》作业设计.docx VIP
原创力文档

文档评论(0)