定义模板 当定义一个比较函数时,因为参数类型包括int、float、char等等,若为每个类型都定义一个比较函数,就不得不重复定义完全一样的函数体,并且需要确定要比较的所有类型,就比较麻烦了。 函数模板 : 以关键字开始 加一个模板参数列表 template <typename T> 这样就可以定义一个通用的函数模板,而不是为每一数据类型都定义一个新函数 template <typename T> int compare(const T &