#include <iostream>
using namespace std;
template<typename T>
T fun1(T a){
return a;
}
int main()
{
int a=fun1(2);
cout<<a;
return 0;
using namespace std;
template<typename T>
T fun1(T a){
return a;
}
int main()
{
int a=fun1(2);
cout<<a;
return 0;
}
一般用typename 不用class 区别类定义