以下是选择排序算法测试代码
int array[5]={3,5,6,4,9};
Println(array,5);
Sort(array,5);
Println(array,5);
string s[5]={"c","c++","rust","golang","python"};
Println(s,5);
Sort(s,5);
Println(s,5);
return 0;
}
输出结果:
vroot@txp-virtual-machine:/home/txp# ./a.out
a= 5
b= 3
m= 6
n= 4
d= xiaoping
t= Txp
3,5,6,4,9,
3,4,5,6,9,
c,c++,rust,golang,python,
c,c++,golang,python,rust,
三、总结:
函数模板是泛型编程在c++中的应用方式之一
函数模板能够根据实参对参数类型进行推导
函数模板支持显示的指定参数类型
函数模板是C++中重要的代码复用方式