- 1
- 0
- 约1.37万字
- 约 34页
- 2017-07-14 发布于河南
- 举报
C第二十一讲_模板
《C++语言及编程技巧》 第21讲 模板 第22讲 模板 模板概念 13.1 函数模板与模板函数 13.2 重载模板函数 13.3 类模板与模板类 13.4 类模板用作函数模板的参数 13.5 标准模板库STL简述 模板的概念 模板的概念 例如,设计一个求两参数最大值的函数,不使用模板时,需要定义四个函数: int max(int a,int b){return(ab)?a,b;} long max(long a,long b){return(ab)?a,b;} double max(double a,double b){return(ab)?a,b;} char max(char a,char b){return(ab)?a,b;} 若使用模板,则只定义一个函数: Templateclass typetype max(type a,type b) {return(ab)?a,b;} 模板的概念 C++程序由类和函数组成,模板也分为类模板(class template)和函数模板(function template)。在说明了一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对应的形参,然后生成一个重载函数。该重载函数的定义体与函数模板的函数定义体相同,它称之为模板函数(templa
您可能关注的文档
最近下载
- 巨人通力GPS53K(SIEI)-YH_电气原理图纸G3001007(B)N-2020-12.pdf
- 2025年春新苏科版物理八年级下册全册教学课件.ppt
- 小区物业服务方案〖完整版〗.doc VIP
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版)学习与解读ppt课件.pptx VIP
- 物业服务方案完整版.docx VIP
- 提高住院患者大小便标本送检率PDCA.pptx
- 中国文化概况AGlimpse of Chinese Culture-Chapter 3课件.pptx VIP
- 关于志书资料的搜集.ppt VIP
- 全总介绍、大事记、组织沿革写法.pptx VIP
- 2026七年级数学下册 实数几何直观.pptx VIP
原创力文档

文档评论(0)