64,648
社区成员
发帖
与我相关
我的任务
分享
template <typename T>
void fun(T a)
{
int a1;
string a2;
if ( a1 == a )
cout << "A1";
else if ( a2 == a )
cout << "A2";
}
int main()
{
int a1 = 3;
string a2 = "SF";
fun(a1);
fun(a2);
}
template <typename T>
void fun(T v);
template <>
void fun(int v)
{
std::cout << "int" << << std::endl;
}
template <>
void fun(std::string v)
{
std::cout << "std::string" << << std::endl;
}
int main()
{
int a1 = 3;
string a2 = "SF";
fun(a1);
fun(a2);
}