函數(shù)模板
/*
函數(shù)模板: 功能相同即可,與類型無關(guān)?
*/
#include <iostream>
using namespace std;
/*模板? <模板形參表(即類型名代稱)>?
返回值? 函數(shù)名(形參列表)*/?
template<typename T>
T abs(T x) {
return x>0 ? x:-x;
}?
int main(){
int a=10;
double b=-4;
cout <<"abs = "<<abs(a);
cout <<"abs = "<<abs(b);
}
/* <模板形參表(即類型名代稱)> */
<typename a,typename b, ...>
<class a,class b, ...>
標(biāo)簽: