编写一求两个数的最大值的函数Max,要求用模板实现对任意数据类型数据都可应用该函数求取结果,在main()函数中分别用整型、实型、字符型数据进行测试。
#include <iostream>
using namespace std;
template<class type>
type MAX(type x,type y)
{
return x>y?x: y;
}
int main()
{
cout<<MAX(7,8)<<endl;
cout<<MAX(8.1,7.3)<<endl;
cout<<MAX('a','b')<<endl;
}