template<typename T>作用
举例说明:
有函数plus
int plus(int a,int b)
{
int c=a+b;
return c;
}
其中的a,b,c 都是int类型的,当需要进行函数plus的操作,但是所需的数据类型不是int类型时,我们可以通过函数模板来进行操作来节省时间
template<typename T>void plus(T& t1,T&t2)
{
T c=t1+t2;
return c;
}
可以看到,在使用了template<typename T>后,我们可以使用任意的变量类型来进行plus函数操作