首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: template<typename T,typename U> T cast(U u){return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
有如下函数模板: template<typename T,typename U> T cast(U u){return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
admin
2020-07-30
42
问题
有如下函数模板:
template<typename T,typename U>
T cast(U u){return u;}
其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
选项
A、cast(i);
B、cast<>(i);
C、cast<char*,int>(i);
D、cast<double,int>(i);
答案
D
解析
此题考查的是模板函数的调用。本题中cast()函数的实参i只能确定模板参数u的类型为int,而不能确定另外一个模板参数T,故选项A、B错误:C++语言不允许隐式地将int转化为char*,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/iXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中,不能作为成员函数重载的是()。
下面是关于派生类声明的开始部分,其中正确的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下面程序的输出结果是()。#include#includeusingnamespacestd;classpoint{private:dOublex:double
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下列有关C++流的叙述中,错误的是()。
若x和y是程序中的两个整型变量,则下列if语句中正确的是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输
随机试题
Properarrangementofclassroomspaceisimportanttoencouraginginteraction.Today’scorporationshirehumanengineeringspec
下列属于骨折的晚期并发症的是
在金属熔附烤瓷冠与金属冠焊接中,对焊接面的要求错误的是
下列哪项不是黄芩的药理作用
免疫自稳功能是指机体识别排除()的功能
某水闸工程施工招标投标及合同管理过程中,发生如下事件:事件1:该工程可行性研究报告批准后立即进行施工招标。事件2:施工单位的投标文件所载工期超过招标文件规定的工期,评标委员会向其发出了要求澄清的通知,施工单位按时递交了答复,修改了工期计
根据《建筑工程施工许可管理办法》,建设单位申请领取施工许可证的工程________,应当与依法签订的施工承包合同一致。()
看见路上的垃圾就绕开,感觉屋内人声嘈杂时暂时离屋,这种行为是()。
SQLServer2008中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是()。
Brainpills,whichhelpto【D6】________,wouldbewelcomedbystudentswhoarestudyingforexams.Manyprofessionswouldalsous
最新回复
(
0
)