设有函数“F Max(F a,F b){return a>b:a?b;}”,其中F为模板类型,则下列调用Max()的语句中,错误的是(   )

设有函数“F Max(F a,F b){return a>b:a?b;}”,其中F为模板类型,则下列调用Max()的语句中,错误的是(   )


A、

Max(5,8)


B、

Max(5.55,8.88)


C、

Max(‘a’,’c’)


D、

Max(“a”,”c”)


【正确答案】:D
【题目解析】:

定义函数模板的一般格式如下:
template <模板参数表>
返回类型名 函数模板名(参数表)
{
函数体的定义
}

"A","C"是两个字符串,两个字符串不能做比较运算。

本题为选非题,故选D。


Top