问题 单项选择题

下列模板声明中有语法错误的是

A.template<typename T>T fun(T x)return x;

B.template<typename T>T fun(T x,int n)return x术n;

C.template<class T>T fun(T*P)return*P;

D.template

答案

参考答案:C

解析: 函数的返回值为T对象,而在模板函数中返回的是指针。

单项选择题
问答题