假设有函数模板定义如下,下列各选项中正确的是(  )。    Template <class T>    T Max(T a,T b,T c)    {   if(a<b)        {if(b<c)            return c;     

admin2013-05-30  33

问题 假设有函数模板定义如下,下列各选项中正确的是(  )。    Template <class T>    T Max(T a,T b,T c)    {   if(a<b)        {if(b<c)            return c;        else            return b;}        else {if(a<c)               return c;            else               return a;}    }

选项 A、float x,y,z;float max;max=Max(x,y,z);
B、float x;int y,z;float max;max=Max(x,y,z);
C、float x;double y,z;float max;max=Max(x,y,z);
D、三个选项都正确

答案A

解析 使用函数模板,要求形参必须为相同类型。
转载请注明原文地址:https://kaotiyun.com/show/wBNp777K
0

最新回复(0)