问题 单项选择题

下列模板定义中不正确的是( )

A.template<class Q>Q F(Qx)return Q+x;
B.template<class Q>Q F(Qx)return x+x;
C.template<class T>T F(Tx)return x*x;
D.template<class T>T F(Tx)return x;

答案

参考答案:A

解析: 本题主要考查的知识点为函数模板。
[要点透析] Q是数据类型,不是变量,所以不能作为返回值。

问答题
单项选择题