首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: template T cast(U u){return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
有如下函数模板: template T cast(U u){return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
admin
2019-06-12
47
问题
有如下函数模板:
template
T cast(U u){return u;}
其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
选项
A、cast(i);
B、cast<>(i);
C、cast
(i);
D、cast
(i);
答案
D
解析
此题考查的是模板函数的调用。本题中cast()函数的实参i只能确定模板参数u的类型为int,而不能确定另外一个模板参数T,故选项A、B错误:C++语言不允许隐式地将int转化为char*,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/YT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
下列运算符中不能在C++中重载的是()。
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为______。
需求分析最终结果是产生【】。
下列关于虚基类的描述,错误的是()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
派生类继承基类的方式有
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和【】提供。
类继承中,缺省的继承方式是______。
随机试题
在马柯威茨均值方差模型中,由一种无风险证券和一种风险证券构建的证券组合的可行域是均值标准差平面上的()
A、Inahotel.B、Athome.C、Inahospital.D、Inadentist’soffice.C从“Iwanttoseeaboutgettingaprivateroom”、“...firstIha
蛋白质溶液的稳定因素主要是
A.胃溃疡B.十二指肠溃疡C.胃黏膜脱垂症D.肠结核E.原发性肝癌右侧卧位疼痛加重见于
鉴别再生障碍性贫血和急性白血病的最主要的检查项目是
致病病原能形成芽孢的疫病是
以下所列项目不属黑色主病范围者为
女性,22岁。因呕吐咖啡色液体,黑便来诊。既往有节律性腹痛,无肝病史。查体:面色稍苍白,BP100/60mmHg,心率93次/分,腹软,肝、脾未触及,肠鸣音活跃。最可能的诊断是
在佛教常见的殿堂中,供奉地藏菩萨的是()。
有如下程序:#includemain(){inta[5]={1,2,3,4,5},b[5]={0,2,1,3,0),i,s=0;for(i=0;i
最新回复
(
0
)