下面是一个模板声明的开始部分: template<typename T>double… 由此可知
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
第1题:
下面是一个模板声明的开始部分: template<typename T>double…由此可知( )。
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
第2题:
有如下函数模板声明:template<typename T>T Max(Ta,Tb){return(a>=b)?a: b;}下列对函数模板Max()的调用中错误的是( )。
A.Max(3.5,4.5)
B.Max(3.5,4)
C.Max<double>(3.5,4.5)
D.Max<double>(3.5,4)
第3题:
下面是一个模板声明的开始部分: templatedouble…由此可知( )。
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
第4题:
下面对模板的声明正确的是 ______。
A.template<T>
B.template<class T1,T2>
C.template<classT1,classT2>
D.template<classT1; classT2>
第5题:
下列是模板声明的开始部分,其中正确的是
A.template<T>
B.template<classT1,T2>
C.template<classT1,classT2>
D.template<classT1;classT2>