一、函数模板语法:

  1. template<typename T>
  2. 函数声明或定义

template 声明创建模板 typename 表明其后的符号是一种数据类型,可以使用class代替 T 通用的数据类型,名称可以替换,通常为大写字母

  1. #include <iostream>
  2. using namespace std;
  3. template<typename T> // 声明一个模板
  4. void mySwap(T& t1,T& t2 ){
  5. T temp = t1;
  6. t1 = t2;
  7. t2 = temp;
  8. }