首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
28
问题
有如下函数模板定义: 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>structord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt;printf("%d,",++p->x);printf("%d\n",++
支持子程序调用的数据结构是()。
下列给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……以此类推。例如,若N=5,生成的矩阵为:1111112221123
软件设计中模块划分应遵循的准则是()。
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号)。则“学生”表中的主键和外键分别是()。
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
以下关于注释的叙述中错误的是()。
以下叙述中错误的是()。
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
随机试题
某搅拌站年需水泥总量为S吨,水泥平均单价为P元/t,每次采购费用为C元,仓库年保管费率为A,则该搅拌站水泥最优采购经济批量为()。
热继电器手动复位时间不大于()min。
胸12椎体压缩性骨折石膏固定的方法为
美国经济学家约翰.梅尔认为,按照()的性质可将传统农业向现代农业的转变过程划分为三个阶段。
求函数y=7-4sinxcosx+4cosx-4cos4x的最大值与最小值.
学校运动会结束后,需要在Word中调用Excel电子表格中学生获奖成绩数据打印奖状,用Word的()功能可使打印奖状更加快捷、准确。
判断一个社会的社会形态的性质,主要看该社会的()。
传记,从本质上说,是人的生命活动的记载,是人类生命的一种特殊载体。人的生命活动,不仅表现出生存和发展的渴求,而且表现出自身潜能的开发、释放。这种自身潜能的开发、释放,就是一种力的创造。创造,包括多种形式,有政治家治国平天下的才能展现,有哲学家、思想家在精神
Theword"minutes"(Line6,Paragraph2)mostprobablymeans______.Accordingtothetext,itisupsettingthattheFederalRe
Corporatecultureisanotanewterm.Ithasbeenusedtodescribethe【C1】______beliefs,valuesystems,andprocessesthatprov
最新回复
(
0
)