有如下函数模板定义: templateT2plus(T1t1,T3t3){returnt1+t3;} 则以下调用正确的是( )。
A.plus(3,5L);
B.plus(3,5L);
C.plus(3,5L);
D.plus(3,5L);
第1题:
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
A.sum<int,4,3>(5);
B.sum<4,3>(5);
C.sum<int,int,int>(5);
D.sum(5);
第2题:
有如下函数模板定义: template<typename T1,typename T2,typename T3) T2 plus(T1 t1,T3 t3){return t1+t3;} 则以下调用正确是( )。
A.plus(3,5L);
B.plus<>(3,5L);
C.plus<int>(3,5L);
D.plus<int,double)(3,5L);
第3题:
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是
A.sum<int,4,3>(5);
B.sum<4,3>(5);
C.sum<int,int,int>(5);
D.sum(5);
第4题:
有如下函数模板定义: template<typename T1,typename T2 typename T3> T2 plus(T1 t1, T3 t3){return t1+t3;} 则以下调用中正确是
A.plus(3,5L);
B.plus<>(3,5L);
C.plus<int>(3,5L);
D.plus<int, double>(3,5L);
第5题:
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sam(T1 a1) { return(al+a2+a3); } 则以下调用中正确的是
A.sum<int,4,3>(5);
B.sum<4,3>(5);
C.sum<int,int,int>(5);
D.sam(5);