793
社区成员




下面这段代码的输出是多少?
int Echo(int a)
{
printf("echo from normal\n");
return a;
}
template<typename TYPE>
TYPE Echo(TYPE a)
{
printf("echo from template 1\n");
return a;
}
template<typename TYPE>
TYPE Echo(TYPE a, TYPE b)
{
printf("echo from template 2\n");
return a;
}
int main()
{
Echo(66);
Echo<int>(66);
Echo<>(66);
Echo(66, 88);
char a = 99;
Echo(a);
return 0;
}
不清楚相关知识点的,可以直接移步至专栏文章学习:模板的使用大全_hope_wisdom的博客-CSDN博客
25行隐式推导,学习了!