关于C++模版的一个问题,为什么编译不出来
#include<iostream>using namespace std;
template<typename T>;//在这一直无法通过,是不是编译软件的问题,用的是visual studio 2010sp1
T max(T a,T b,T c)
{
if(b>a)
a=b;
if(c>a)
a=c;
return a;
}
int main()
{
int a1=1,a2=2,a3=3,am;
float b1=1.2,b2=1.3,b3=1.4,bm;
am=max(a1,a2,a3);
bm=max(b1,b2,b3);
cout<<a<<" "<<b<<endl;
return 0;
}