首页 > 代码库 > 模板专题:函数模板

模板专题:函数模板

第一个例子:比较两个数值的大小(整型、浮点型等)

template<class T>
T TSWAP(T a, T b)
{
    return a > b ? a : b;    
}
int main()
{
    cout << TSWAP(9, 20) << endl;
    /*cout << TSWAP<int>(9, 20) << endl;*//*也可行;*/
    cout << TSWAP(9.5, 6.3) << endl;
    return 0;
}

 

模板专题:函数模板