定义一个函数模板,该函数的功能是将数组a中的n元素逆序。c++
时间: 2024-03-20 13:44:01 浏览: 52
C++ 模板函数
5星 · 资源好评率100%
好的,下面是一个定义函数模板来将数组逆序的示例代码:
```cpp
template<typename T>
void reverseArray(T a[], int n) {
for(int i = 0; i < n / 2; i++) {
T temp = a[i];
a[i] = a[n - i - 1];
a[n - i - 1] = temp;
}
}
```
该函数模板接受两个参数:一个是类型为 T 的数组 a,另一个是数组的大小 n。该函数使用一个 for 循环来交换数组的第 i 个元素和第 n - i - 1 个元素,以实现数组逆序的效果。
阅读全文