#include <iostream>
using namespace std;
template<typename T>
inline const T &Max(const T &v1, const T &v2)
{
return v1 > v2 ? v1 : v2;
}
int main()
{
cout << 1 << "-" << 2 << "\tMax:" << ::Max(1, 2) << endl;
cout << "Jim" << "-" << "ji\tMax:" << ::Max("Jim", "ji") << endl;
int i = Max("Jim", "ji");
return 0;
}
using namespace std;
template<typename T>
inline const T &Max(const T &v1, const T &v2)
{
return v1 > v2 ? v1 : v2;
}
int main()
{
cout << 1 << "-" << 2 << "\tMax:" << ::Max(1, 2) << endl;
cout << "Jim" << "-" << "ji\tMax:" << ::Max("Jim", "ji") << endl;
int i = Max("Jim", "ji");
return 0;
}