//这样就能运行,不过我不知道为什么,我不懂C++;嘿嘿#include #include using namespace std;templatevoid swap(T n, T m){
T temp;
temp = n;
n = m;
m = temp;}int main(){
int n = 0, m = 1;std::swap(n, m);
cout templatevoid swap(T n, T m){
T temp;
temp = n;
n = m;
m = temp;}int main(){
int n = 0, m = 1;
swap(n, m);
cout using namespace std;templatevoid Swap(T n, T m) // 把自己的函数名字改一下,你用了std命名空间,而这个空间中有个函数是swap{
T temp;
temp = n;
n = m;
m = temp;}int main(){
int n = 0, m = 1;
Swap(n, m);
cout << n << m;
return 0;} |