摘要:
dd#include using namespace std;void swap(char *a, char *b) { char tmp; tmp = *a; *a = *b; *b = tmp; } void perm(char ... 阅读全文
摘要:
最通用的模板交换函数模式:创建临时对象,调用对象的赋值操作符template void swap ( T& a, T& b ) { T c(a); a=b; b=c; } 需要构建临时对象,一个拷贝构造,两次赋值操作。针对int型优化void swap(int & ... 阅读全文