摘要: boost::swap是对标准库里的std::swap的增强和泛化,为交换两个变量的值提供便捷的方法。 为了使用需包含头文件: include 原理 c98标准中的std::swap(): template void swap(T& a,T& b) { T tmp(a); a = b; b = te 阅读全文