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

在不使用其他变量的情况下,怎么交换2个变量之间的值

2012-03-02 
在不使用其他变量的情况下,如何交换2个变量之间的值 ?在不使用其他变量的情况下,如何交换2个变量之间的值?

在不使用其他变量的情况下,如何交换2个变量之间的值 ?
在不使用其他变量的情况下,如何交换2个变量之间的值   ?

[解决办法]
template <typename T>
void Swap(T& a, T&b)
{
a = a+b;
b = a-b;
a = a-b;
}

[解决办法]

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

热点排行