下列对模板的声明中 正确的是()。A.temvlate<T>B.template<classT1 T2>C.temvlate<classT1 classT

计算机 声明,模板,正确答案 已帮助 人

下列对模板的声明中,正确的是()。

A.temvlate<T>

B.template<classT1,T2>

C.temvlate<classT1,classT2>

D.template<classT1;classT2>

请帮忙给出正确答案和分析,谢谢!

热搜:下列对应不正确的是A中国社会

答案解析

难度★★☆ 搜索
  • 正确答案:C
    解析:本题考核模板的定义。模板定义的<类型参数表>中包含一个或多个由逗号分隔的类型参数项,每一项由关键词class后跟一个用户命名的标识符,此标识符为类型参数,它不是一种数据类型,但可以同一般数据类型一样使用。在使用类模板时,必须将其实例化,即用实际的数据类型代替它。