c++中程序员使用模板能够写出与类型无关的代码,提高源代码重用,使用合适,大大提高了开发效率.此前,可以使用宏实现模板的功能,但是模板更加安全.清晰.在编写模板相关的代码是我们用到两个关键词:template和class(或者typename),class和typename基本没有区别. 1.函数模板 函数模板本质上就是实现针对不同类型的同一种算法的代码,其基本用法可以是形如: template <class TYPE ,class TYPE,......> ReturnValue funct…