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

注意调用的两种形式

template<class T>
T TSWAP(const T &a,const 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;
}
View Code

相关文章: