显示具体化、显示实例化、隐式实例化
讨论这三者的区别我们要先认识函数模板,函数模板是C++新增的功能,他会创建一个通用的函数以支持多种不同类型的形参,避免函数体的重复设计,在我们需要重复用到某一段代码但是需要处理不同类型的参数时,使用函数模板是很方便的一个手段他最大的特点是把数据类型也作为了参数每一个函数用一个函数模板,想让几个函数使用共同的模板参数,应当使用模板类显示实例化:template void Swap<int> (in