编写 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;
}
[解决办法]
// 普通程序员void swap(double& a, double& b){ int temp; temp = a; a = b; b = temp;}
[解决办法]
索德思内~
[解决办法]
template<class T>void Swap(T *a, T *b){ T tmp; tmp=*a; *a=*b; *b=tmp;}
[解决办法]