一、函数模板语法:
template<typename T>
函数声明或定义
template 声明创建模板 typename 表明其后的符号是一种数据类型,可以使用class代替 T 通用的数据类型,名称可以替换,通常为大写字母
#include <iostream>
using namespace std;
template<typename T> // 声明一个模板
void mySwap(T& t1,T& t2 ){
T temp = t1;
t1 = t2;
t2 = temp;
}