设计一个泛型函数myswap(或称函数模板),能交换不同类型的两个变量的值。
时间: 2023-05-18 19:02:40 浏览: 85
python 两个变量值互换(示例)
好的,这是一个常见的编程问题。下面是一个示例实现:
```
template<typename T>
void myswap(T& a, T& b) {
T temp = a;
a = b;
b = temp;
}
```
这个函数使用了模板,可以接受任何类型的参数。它使用一个临时变量来交换两个变量的值。
阅读全文