以下是選擇排序算法測試代碼
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++中重要的代碼復用方式