首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
69
问题
有如下函数模板:
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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下程序:#includeusingnamespaeestd;classAA{public:AA(){eout
在C++中,编译系统自动为一个类生成默认构造函数的条件是()。
有如下程序段:inti=10;while(1){i++:if(i==30)13reak;if(i%2==0)cout
有如下程序:#includeusingnamespacestd;intmain(){hat*p;*p=9;cout
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
下列不能作为类的成员的是()。
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
随机试题
(2013年04月)市场定位
胸腔穿刺抽液常选穿刺部位有()
眼的屈光系统是指房水、晶状体和玻璃体。()
A.心室等容收缩期B.心室等容舒张期C.心室舒张期的后期D.心室舒张期的早期心动周期中冠状动脉血流量达到最大值是在
作用于髓袢升支髓质部的利尿药为高效利尿药,如
《处方药与非处方药分类管理办法(试行)》将非处方药分为甲、乙两类,是根据药品的()。
下列幕墙工程材料不需对其性能进行复验的项目是()。
下列表述有误的是()。
根据《宪法》有关规定,以下说法错误的是()。
Whatwillthewomando?
最新回复
(
0
)