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

编写 swap 函数 三青年解决思路

2012-02-04 
编写 swap 函数 三青年// 普通程序员void swap(double& a, double& b){int temptemp aa bb temp

编写 swap 函数 三青年
// 普通程序员
void swap(double& a, double& b)
{
  int temp;
  temp = a;
  a = b;
  b = temp;
}

// 文艺程序员
void swap(double& a, double& b)
{
  std::swap(a , b);
}

// 2B程序员
void swap(double& a, double& b)
{
  a = a ^ b;
  b = a ^ b;
  a = a ^ b;
}


[解决办法]

C/C++ code
// 普通程序员void swap(double& a, double& b){   int temp;   temp = a;   a = b;   b = temp;}
[解决办法]
索德思内~
[解决办法]
探讨

C/C++ code

// 普通程序员
void swap(double& a, double& b)
{
int temp;
temp = a;
a = b;
b = temp;
}


这个好像有问题呀?

[解决办法]
// 2B程序员
void swap(double& a, double& b)
{
a = a ^ b;
b = a ^ b;
a = a ^ b;
}


[解决办法]
探讨

2B程序员
void swap(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
}

[解决办法]
C/C++ code
template<class T>void Swap(T *a, T *b){    T tmp;    tmp=*a;    *a=*b;    *b=tmp;}
[解决办法]
探讨

引用:

2B程序员
void swap(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
}

等于没有换?

热点排行