//Eg9-6.cpp #include #include using namespace std; template T Max(T a,T b) { return (a>b)?a:b; } //特化 //template <> 返回类型 函数名<特化的数据类型>(参数表) {} template<>const char * Max(const char *a,const char *b) { return (strcmp(a,b)>=0)?a:b; } template<>char * Max(char *a,char *b) { return (strcmp(a,b)>=0)?a:b; } int main(){ float c=5.1,d=3.2; char s1[]="xyce", s2[]="xbv"; cout<<"2,3的最大值是:"<