目的:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。
模板函数优先级< 普通函数
#include<iostream>
using namespace std;
template<typename T1,typename T2>
void Compare(T1 a, T2 b)
{
if (a == b)
{
cout << "a==b" << endl;
}
}
int main()
{
int a = 10;
float b = 10;
Compare<int,float>(a, b);
}