单选题:假设声明了一下的函数模板:
假设声明了一下的函数模板:
```
template
T max(T x, T y)
{
return (x>y)?x:y;
}
```
并定义了int i; char c;
错误的调用语句是()。@[D](2)
A. max(i,i);
B. max(c,c);
C. max((int)c,i);
D. max(i,c);
A.max(i,i);
B.max(c,c);
C.max((int)c,i);
D.max(i,c);
答案:D
```
template
T max(T x, T y)
{
return (x>y)?x:y;
}
```
并定义了int i; char c;
错误的调用语句是()。@[D](2)
A. max(i,i);
B. max(c,c);
C. max((int)c,i);
D. max(i,c);
A.max(i,i);
B.max(c,c);
C.max((int)c,i);
D.max(i,c);
答案:D