五种交换方式
1.void swap(int x,int y) 这个方法不行
2.void swap(int *px,int *py)
主要代码如下:
3.#define swap(x,y,t) ((t)=(x), (x)=(y), (y)=(t))
主要代码如下:
4.void swap(int &x,int &y)
主要代码如下:
5.template<chass T> viod swap(T& x,T&b)
主要代码如下:
五种交换方式
1.void swap(int x,int y) 这个方法不行
2.void swap(int *px,int *py)
主要代码如下:
3.#define swap(x,y,t) ((t)=(x), (x)=(y), (y)=(t))
主要代码如下:
4.void swap(int &x,int &y)
主要代码如下:
5.template<chass T> viod swap(T& x,T&b)
主要代码如下: