- 0
- 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
最近下载
- 初二等腰三角形讲义.doc VIP
- 天然气化学品安全技术说明书.docx VIP
- 某集团公司定岗定编方案 .pptx VIP
- 中国盆腔静脉淤血综合征诊治指南(2025年版).docx VIP
- 近五年甘肃中考化学真题及答案2024.docx VIP
- 树立和践行正确政绩观——基层党校培训课件.pptx VIP
- F823071【复试】2024年中南林业科技大学125601工程管理《复试f96管理学基础》考研复试.pdf VIP
- 中职语文高教版2023基础模块下册《赤壁赋》教学设计.docx VIP
- 尼尔森IQ_2026,消费新图景.pptx
- 4943.1+9254.1+17625.1总报告及描述报告格式20220927 (1).doc VIP
原创力文档

文档评论(0)