摘要: 三种方法:(1)使用临时变量 (2)不使用中间变量,仅使用加法运算 (3)不使用中间变量,使用异或XOR操作#include <iostream.h>template <typename T>void swap_var(T &a, T &b){ T tmp; tmp = a; a = b; b = tmp;}template <typename T>void swap_add(T &a, T &b){ a = a - b; b = a + b; a = b - a;}template <typename T>voi 阅读全文
posted @ 2012-03-07 11:29 赵治鲁 阅读(216) 评论(0) 推荐(0) 编辑