比如
templete<class T>
void fun (T a,T b)
{
.......
}
int main()
{
fun(1 , 2);\\正确
fun(1.0 , 2.0);\\正确
fun(1 , 2.0);\\错误
return 0;
}
这样的话函数模版几乎毫无意义了啊
本来用函数模版就是因为参数不确定
这都要求两个参数类型必须一致了
完全有理由认为“两个参数类型都是已知的”
要完成所有功能还得重载 完全看不出函数模版的优越性