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; }
模板专题:函数模板
原文:http://www.cnblogs.com/tinaluo/p/6834939.html