A-A+
下列对模板的声明中正确的是A.template<T>B.template<class T1
问题详情
下列对模板的声明中正确的是
A.template<T>
B.template<class T1,T2>
C.template<class T1,class T2>
D.template<class T1 ;class T2>请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:本题考核模板的定义。模板定义的<类型参数表>中包含一个或多个由逗号分隔的类型参数项,每一项由关键字class后跟一个用户命名的标识符,此标识符为类型参数,它不是一种数据类型,但可以同一般数据类型一样使用。在使用类模板时,必须将其实例化,即用实际的数据类型代替它。