C++,函数怎么被其它文件重载了…怎么去除其它文件的影响…还有就是怎么弄得这样?

img


创建了一个新的文件有时没有(还报错,文件打开失败)
有时有,说函数被重载

不是被谁重载了,这是告诉你,C++库里面swap函数有若干个,但是你现在的swap函数调用提供的参数,有多个重载函数参数都能够匹配,编译器不知道该用哪个。让你改呢。你需要把类型更加精细一点

改为swap(a,b)即可
<int>属于画蛇添足了