首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
31
问题
有如下函数模板定义: 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全国计算机二级
相关试题推荐
设有定义:charsiSl];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读人的语句或语句组是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
设有定义:charp[]={'1','2','3'),*q=P;以下不能计算出一个char型数据所占字节数的表达式是()。
若有定义语句:intyear=2009,*p=&year;以下各项中不能使变量year中的值增至2010的语句是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
对软件系统总体结构图,下列描述中错误的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
在希尔排序法中,每经过一次数据交换后()。
以下不属于运算符重载应注意的问题是()。
随机试题
A.垂体ACTH微腺瘤B.小细胞性肺癌C.肾上腺皮质腺瘤D.肾上腺皮质腺癌E.肾上腺皮质结节状增生引起异位性ACTH综合征的原因是
初起不从三阳经传入,病邪直入于三阴者称为
提出生物一心理一社会医学模式的是美国的
羚羊角除了具有清肝明目的功效外,还能()
质量缺陷备案表由()组织填写。
甲是一经营鲜花的个体工商户,依法取得营业执照。一天晚上,税务人员乙对甲进行税务检查,并当场出示了工作证,但甲拒绝其检查。下列说法正确的是()。
联合库存管理的优点不包括()。
下列各项中,属于行政法规的是( )
设二维随机变量(X,Y)服从区域G上的均匀分布,其中G是由x—y=0,x+y=2与y=0所围成的三角形区域。求条件概率密度fX|Y(x|y)。
The____familyinChinesecitiesnowspendsmoremoneyonhousingthanbefore.
最新回复
(
0
)