- 2
- 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
您可能关注的文档
最近下载
- 2.1地球和地球仪(第1课时)(课件)七年级地理上册课件(湘教版2024).pptx VIP
- 术后恶心呕吐诊疗指南(2025版).pptx VIP
- 2.1地球和地球仪(第2课时)(课件)-【新课标新教材】七年级地理上册同步优质课件(湘教版2024).pptx VIP
- 2.1+地球与地球仪(第3课时)(同步课件)-七年级地理上册同步教学系列(新教材湘教版).pptx VIP
- 2.1+地球与地球仪(第2课时)(同步课件)-七年级地理上册同步教学系列(新教材湘教版).pptx VIP
- 110kV变电站直流电源系统通用技术规范标准.doc VIP
- 2.1 地球与地球仪(第2课时)课件湘教版(2024)七年级上册地理 (1).pptx VIP
- 2.1+地球与地球仪+第2课时(情境教学课件)地理新教材湘教版七年级上册.pptx VIP
- 人教版七年级地理上册 (地球和地球仪)地球和地图教学课件(第1课时).pptx VIP
- 1.2+地球和地球仪+第2课时(教学课件)地理新教材人教版七年级上册.pptx VIP
原创力文档

文档评论(0)