问题
单项选择题
下列模板定义中不正确的是( )
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是数据类型,不是变量,所以不能作为返回值。