模板批量生产,湖南大学信息科学与工程学院,C+程序设计,C+howtoprogramming,Outlines,模板概述函数模板类模板STL编程实例Casestudy:证券业绩报表小结,模板简介,心型的蛋糕班服工厂的模具.通过模板机制,以类型为参数,可利用一个代码段来指定一组相关函数(模板函数)或一组相关类(模板类)。如果对于不同的数据类型执行相似的操作,使用模板机制更简洁。提高重用性,常见于通用数据结构和算法。,函数模板,/求两个整数的最大值intmax(inta,intb)returnab?a:b;/求两个浮点数的最大值floatmax(floata,floatb)returnab?a:b;/求两个字符串的最大值#includestringmax(stringa,stringb)returnab?a:b;,当函数实现相同,而处理的对象类型不同的时候,通常考虑使用函数模板,函数模板,函数模板的定义格式template(参数表)/求两个数的最大值templateTMax(Ta,Tb)Tresult=ab?a:b;returnr