首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
2010-03-29
73
问题
有如下函数模板定义: 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);
答案
8
解析
本题考核函数模板的使用。C++中对函数模板的调用有时候只使用了函数实参,而没有使用模板实参,模板实参都被省略了,但模板实参的省略并不是必然的,而是有条件。模板实参不能省略的情况有:从模板函数实参表获得的信息有矛盾:需要获得特定类型的返回值,而不管参数的类型如何:虚拟类型参数没有出现在模板函数的形参中;函数模板含有常规形参。题中定义的函数模板中虚拟类型参数T2没有出现在模板函数的形参列表中,所以在调用时不能省略,D选项的调用省略了T3,这是允许的。
转载请注明原文地址:https://kaotiyun.com/show/1Djp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includestrutcttt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p
下列叙述中正确的是
以下选项中,不合法的C语言用户标识符是()。
数据库管理系统是( )。
计算机软件设计过程中,不属于需求规格说明的是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
下列不属于软件工程3个要素的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
影响纳米粒包封率、收率及载药量的因素有:工艺和附加剂;纳米囊或纳米球表面的电性;介质的pH和离子强度。()
下列的周围神经,属于脑神经的是
制首乌补益作用增强是因为
由于不可抗力解除合同的,承包人可获得的金额支付包括()。
下列关于跟踪偏离度和跟踪误差的说法中,错误的是()。
证监会派出机构按照辖区监管责任制的要求,依法对证券公司及其分支机构的融资融券业务活动中涉及的()等事项,进行非现场检查和现场检查。
下列物品中,禁止出境的是()。
组织人事部门考察是选拔任用党务治理干部的第一道程序。()
“六五”时期比“五五”时期,“四五”时期比“三五”时期的钢产量各增长了()倍。
WhenwillthebankbeopenonSaturday?
最新回复
(
0
)