函数模板示例为什么会报错?
#include <iostream>
using namespace std;
template <typename T>;
T max(T x,T y)
{
if(x<y)
return y;
else
return x;
}
int main()
{
int i1=3,i2=4;
float f1=3.3,f2=4.1;
double d1=22.22,d2=232.3553;
cout<<max(i1,i2)<<endl<<max(f1,f2)<<max(d1,d2)<<endl;
return 0;
}