函数模板的使用问题
#include<iostream>
using namespace std;
template<typename T>
T max(T a, T b)
{
return a;
}
template int max(int a, int b); //为什么这里会显示max函数未定义
int main()
{
cout << max(1, 2);
return 0;
}
另一个问题是template int max<int>(int a, int b);和template int max(int a, int b); 有什么区别