单选题
有如下函数模板定义: template
T1 sum(T1 a1) {return(al+a2+a3);) 则以下调用中正确的是( )。
A、
sum
(5);
B、
sum<4,3>(5);
C、
sum
(5);
D、
sum(5);
【正确答案】
A
【答案解析】
解析:本题考查的函数模板的使用,有时不能根据用户传进来的参数决定所有模板函数的值类型,如函数的返回值,还有用户希望自己指定参数类型,这时就需要显式地指出参数模板的类型,显示指定模板的类型格式为:返回值类型函数模板<参数类型表>(参数表)。
提交答案
关闭