首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: template<typename T1,typename T2 typename T3> T2 plus(T1 t1, T3 t3){return t1+t3;} 则以下调用中正确是
有如下函数模板定义: template<typename T1,typename T2 typename T3> T2 plus(T1 t1, T3 t3){return t1+t3;} 则以下调用中正确是
admin
2013-02-27
67
问题
有如下函数模板定义: 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);
答案
D
解析
本题考核函数模板的使用。C++中对函数模板的调用有时候只使用了函数实参,而没有使用模板实参,模板实参都被省略了,但模板实参的省略并不是必然的,而是有条件。模板实参不能省略的情况有:从模板函数实参表获得的信息有矛盾;需要获得特定类型的返回值,而不管参数的类型如何;虚拟类型参数没有出现在模板函数的形参中;函数模板含有常规形参。题中定义的函数模板中虚拟类型参数T2没有出现在模板函数的形参列表中,所以在调用时不能省略,D选项的调用省略了T3,这是允许的。
转载请注明原文地址:https://kaotiyun.com/show/t4Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下针对全局变量的叙述错误的是()。
以下叙述中正确的是()。
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;)printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
若有以下程序:#include<stdio.h>main(){inta=-11,b=10:a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
若有定义语句:intyear=2009,*p=&year;以下各项中不能使变量year中的值增至2010的语句是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
以下说法正确的是()。
下面不属于算法的控制结构的是______。
随机试题
关于儿童体液分布特点的描述,正确的是
恶性肿瘤化学治疗药品按作用原理分类为________、________、________、________、________、________、________和________。
夜间阵发性呼吸困难最常见于
白果在定喘汤中的作用是()
郭某是一位知名作家,2014年取得以下收入:(1)4月,出版一本小说取得稿费60000元。(2)7月,将境内一处住房出租,租赁期限1年,月租金4000元,当月发生修缮费1200元(不考虑其他税费)。(3)9月,应邀出国访
下列关于核设施退役与环境治理新技术的说法,错误的是:
除了读书之外,同知心的朋友通信,有时也教我感到一点兴奋。因为写信时可以上天下地的无所不谈,谈的话虽然都不关重要,而且大都是杂乱无章,然而不必像对社会说话时要打起什么腔调。也不必像做学术论文时必须严密地构思。有什么话便说什么,想到那里,笔便写到那里,正是个性
Howdidthemangetthetickettotravelintospace?
As【B1】______learnmoreabouthowchildren’sintelligencedevelops,theyareincreasingly【B2】______bythepowerofparents.The
TheNewOldAgeA)TheJapaneseseniorcitizenswhofoundedJeebaknewtheyweremakinghistorywhentheycoinedtheircom
最新回复
(
0
)