#include<iostream>
using namespace std;
template <class T>
T my_max(T a, T b){
return a > b?a : b;
}
int main(){
cout << my_max(3, 5) << endl;
cout << my_max(3.3, 3.5) << endl;
cout << my_max('d', 'r') << endl;
return 0;
}
运行结果:
5
3.5
r
#include<iostream>
using namespace std;
template <class T>
T my_max(T a, T b){
return a > b?a : b;
}
int main(){
cout << my_max(3, 5) << endl;
cout << my_max(3.3, 3.5) << endl;
cout << my_max('d', 'r') << endl;
return 0;
}
运行结果:
5
3.5
r