作者IsfunHDS (Isfun)
看板Programming
标题Re: [c的指标]一个简单的小问题,有没有比较好的解释?
时间Sun Jun 1 14:16:55 2008
void swap(int &x,int &y)
{
x=x^y;
y=x^y;
x=x^y;
}
这个是用call by ref
不过是用位元运算 速度比较快
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.36.92
1F:→ jtmh:这个是 C++ 吧218.175.148.121 06/01 15:00
2F:推 cole945:传 swap(a,a) 结果就烂了...220.139.135.178 06/01 15:04
3F:推 a1234957:swap(int* x, int* y) 122.123.5.4 06/01 15:05
4F:→ a1234957:我习惯用这个3. 122.123.5.4 06/01 15:07
5F:→ kenlo1980:想到以前面试用ref写swap被打枪 123.193.172.76 06/02 20:57