首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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-04-07
62
问题
有如下函数模板:
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/Bk8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于语句 #include<iostream> usingnamespacestd; voidmain() {cout<<100.8989663<<’; cout<<fixed<<100.8989663<
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列关于C++与C语言的关系的描述中,()是错误的。
有关析构函数的说法不正确的是()。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
______是C++语言程序的入口。
关于类定义中的语句错误的是 classA {ihti; Aa; A*b; char*ch;};
在下面的4个关键字中用来说明虚函数的是
将一个函数声明为一个类的友元函数必须使用关键字【】。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
随机试题
7个月男婴,发热咳嗽5天,近2天来呕吐,每天4次,今天突然抽搐3次,曾注青霉素3天,生后已种卡介苗,以往无抽搐史,否认头部创伤史。查体:嗜睡状,呼吸稍促,前囟饱满,颈无抵抗,两肺少许中小湿啰音,巴氏征(+),克、布氏征(-)。实验室检查:PPD试验0.8c
简述多根多处肋骨骨折后反常呼吸的病理生理变化。
关于绒毛膜促性腺激素(HCG),哪项是正确的
根据牙列缺损的Kennedy分类,缺失者属于
某房地产开发商与施工单位签订了一份总承包合同,合同中约定施工单位每月20日向开发商上报本月的已完工程量进行计量审核,开发公司根据审核后工程量支付工程进度款,则()。
民事单方法律行为是指根据民事主体一方的意思表示即可成立的法律行为。依据上述定义。下列属于单方法律行为的是:
针:编织
社会主义核心价值体系的建设,使全社会对社会主义核心价值有了更为深入的认识,为凝练社会主义核心价值观提供了条件。社会主义核心价值体系的灵魂是()
Stratford-on-Avon,asweallknow,hasonlyoneindustry-WilliamShakespeare-buttherearetwodistinctlyseparateandincreasin
Torecognizebusinessopportunityisvitalforallbusiness.Exploitingtheopportunityrequiresdecision-making.Managementmus
最新回复
(
0
)