下列是模板声明的开始部分,其中正确的是
下列是模板声明的开始部分,其中正确的是
A.template<T>
B.template<class T1,T2>
C.template<class T1,class T2>
D.template<class T1;class T2>
正确答案:C解析:本题考核模板的声明。模板声明的开始部分为:template类型形参表>。其中,类型形参表>可以包含基本数据类型,也可以包含类类型。类型形参需要加前缀class。如果类型形参多于一个,则每个类型形参都要使用class。形参表中的参数是惟一的,而且至少在函数定义体中出现厂次。形参表中至少有一个形参的类型必须用类型形参表>中的形参来定义。所以只有C选项的声明是正确的。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
