模板初阶 文章目录 模板初阶一、函数模板二、类模板 一、函数模板 以前我们要写交换函数的话是这样来写的: 虽然函数重载可以实现,但每次新增加一个数据类型,就需要重新再写一个交换函数,比较麻烦; 所以我们可以通过函数模板来解决这类问题 这些都是隐式实例化,根据变量类型进行推导的; typename是用来定义模板参数关键字,也可以使用class(切记:不能使用struct代替class) 二、类模板