函数模板的使用,想问一下这种错误是哪里错了
#include<iostream>
using namespace std;
template<typename T>
void swap(T &a,T &b)
{
T t;
t=a;
a=b;
b=t;
}
int main()
{
int a=3,b=4;
swap(a,b);
double c=3.3,d=9.8;
cout<<a<<" "<<b<<" "<<c<<" "<<d;
return 0;
}