|
template <class Q>
Q Sum(Q x,Q y)
{return (x)+(y);}
则下列语句中对该函数模板错误的使用是()
A. Sum(10,2);
B. Sum(5.0,6.7);
C. Sum(15.2f,16.0f);
D. Sum(“AB”,”CD”);
|
点击显示答案
答案:
D
解析:由Q Sum(Q x,Q y)可知形参和函数返回值都是同一种数据类型。A、B、C三项都正确。而D项用字符串作为实参,字符串的操作与数值类型不同,要用特殊方法进行字符串的连接和运算。
|
|