案例描述:
- 利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序
- 排序规则从大到小,排序算法为选择排序
- 分别利用
char
数组和int
数组进行测试
源码:
#include <iostream>
using namespace std;
//交换模板
template<class T>
void mySwap(T &a, T &b)
{
T temp = a;
a = b;
b = temp;
}
//打印数组的模板
template<class T>
void printArray(T arr[], int len)
{