通过类的方法实现 int ,double, char类型数据的大小比较
#include <stdio.h>
template<typename T>
class Compare{
public:
Compare(T i,T j){
x=i;
y=j;
}
T max(){
return (x>y)?x:y;
}
private:
T x,y;
};
int main(){
Compare<int>c_int(1,2);
Compare<double>c_dou(1.2,3.4);
Compare<char>c_ch('a','c');
printf("其中的最大值是%d \n",c_int.max());
printf("其中的最大值是%1f \n",c_dou.max());
printf("其中的最大值是%c \n",c_ch.max());
}