为什么要引入模板:为了避免代码重复,程序员可以编写脱离数据类型通用模板. 模板的分类:函数模板 + 类模板 注意:模板的声明或定义只能在全局,命名空间或类范围内进行.不能在函数内进行,比如不能在main函数中声明或定义一个模板. 函数模板: 定义: 函数模板:关键词在后两个字,模板:提供一类函数的抽象,以任意类型T为参数把具有相同程序正文的一类函数抽象出来,可以适合任意类型T的参数. 模板函数:重点在函数,是对函数模板进行参数实例化后的结果,是一个具体的函数. 什么时候使用函数模板:会有一类函数…