定义: 模板(template)是实现代码重用机制的一种工具,它可以实现类型参数化,把类型定义为参数(模板元编程),从而实现了真正的代码可重用性. 模板是用来批量生成功能和形式都几乎相同的代码的.编译器就能在需要的时候,根据模板自动生成程序的代码.从同一个模板自动生成的代码,形式几乎是一样的. 模板就像一个做饼干的模具,至于饼干是什么味道,则要看具体实例化时制作饼干的材料. 模板可以分为两类,一个是函数模板,另外一个是类模板. 先举个函数模板的栗子: 写一个求和函数: template<type