c++实现模板函数swap
时间: 2023-10-28 11:05:26 浏览: 90
C++ 中的Swap函数写法汇总
5星 · 资源好评率100%
在C++中实现模板函数swap可以使用如下的代码:
```
template<class T>
void my_swap(T& o1, T& o2) {
T temp = o1;
o1 = o2;
o2 = temp;
}
```
注意,在使用模板函数时,需要在前面加上`template<class 类型>`来指定模板类型。上面的代码中,`my_swap`函数可以交换任意相同类型的变量。
阅读全文