文章目录什么是模板函数模板实例化函数模板
模板是C++泛型编程的基础,一个模板就是一个创建类或函数的蓝图或者公式。
什么是模板
假定我们希望编写一个函数来比较两个值,并指出第一个值是小于、等于还是大于等于第二值。在实际中,我们可能想要定义多个函数,每个函数比较一种给定类型的值。我们的初次尝试可能定义多个重载函数。
//如果两个值相等,返回0,如果V1小,返回-1,如果V2小,返回1
int compare (const string &v1,const string &v2)
{
if(v1&l