具体化函数问题!
下面是个具体化函数,为什么能运行啊!那位告诉告诉
#include <iostream>
using namespace std;
template<> int Max(int iva, int ivb);
int main()
{
int iva = 10, ivb = 30, ivmax;
ivmax = Max(iva, ivb);
cout << "ivmax = " << ivmax << endl;
cin.get();
cin.get();
}
template<> int Max(int iva, int ivb)
{
return iva > ivb ? iva : ivb;
}