贺老师的教学链接
使用用函数模板
#include <iostream>
using namespace std;
template<
typename T>
T max(T a,T b,T c)
{
if(b>a) a=b;
if(c>a) a=c;
return a;
}
int main( )
{
int i1=
185,i2=-
76,i3=
567;
double d1=
56.87,d2=
90.23,d3=-
3214.78;
long g1=
67854,g2=-
912456,g3=
673456;
cout<<
"i_max="<<max(i1,i2,i3)<<endl;
cout<<
"f_max="<<max(d1,d2,d3)<<endl;
cout<<
"g_max="<<max(g1,g2,g3)<<endl;
cout<<
"c_max="<<max(
'1',
'a',
'A')<<endl;
return 0;
}
转载请注明原文地址: https://yun.8miu.com/read-141559.html