diff --git a/practical_exercises/10_day_practice/day8/函数模板/模板特化.cpp b/practical_exercises/10_day_practice/day8/函数模板/模板特化.cpp index 06820f7..a1c19b8 100644 --- a/practical_exercises/10_day_practice/day8/函数模板/模板特化.cpp +++ b/practical_exercises/10_day_practice/day8/函数模板/模板特化.cpp @@ -8,14 +8,19 @@ T Max(T a,T 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; - cout<<"2,3的最大值是:"<