首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++引用的有关问题

2012-05-07 
C++引用的问题求助。#includeiostreamusing namespace stdint main(){void swap(int &,int &)int i3,j

C++引用的问题求助。
#include<iostream>
using namespace std;
int main()
{
void swap(int &,int &);
int i=3,j=5;
swap(i,j);
cout<<i<<endl;
cout<<j<<endl;
return 0;
}

void swap(int &a,int &b)
{
int temp;
temp=a;
a=b;
b=temp;
}

为什么程序运行了以后,i和j的值没有互换呢。。晕

[解决办法]
你什么编译器?应该没问题啊
不行的话就换个名字,因为有个同名的swap函数,将swap换成my_swap
[解决办法]
亲,你是什么编译器??VS2008测试通过,可以互换的。还有建议把swap名字改一下,防止与库函数swap冲突了。
[解决办法]

探讨

亲,你是什么编译器??VS2008测试通过,可以互换的。还有建议把swap名字改一下,防止与库函数swap冲突了。

热点排行