
2条回答 默认 最新
yedongaibi 2016-03-03 10:30关注你是不是定义了一个全局的swap函数?如果要调用本类中同名的全局函数时,打上::以示区别。就跟下面的x全局变量是同一个道理
int x;
int main()
{
int x;
x=1;
::x=2;
cout<<"局部变量x="<<x<<endl;//1
cout<<"全局变量x="<<::x<<endl;//2
return0;
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报