第一个例子:比较两个数值的大小(整型、浮点型等)
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; }
时间: 2024-10-07 10:53:23
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; }