单项选择题

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

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