首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
2017-04-25
77
问题
有如下函数模板:
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/6mAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下列类定义补充完整。classBase(public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voi
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷贝构
执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}//D
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
下列运算符中,*运算符在C++中不能重载()。
在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数为【 】。
随机试题
醋制可加强其止痛作用的药物是
2岁女孩,因发热咳嗽流涕畏光4天来诊,查体:体温40℃,两眼结膜明显充血、有分泌物,耳后发际部有斑丘疹,红色,疹与疹之间皮肤正常,心肺(-),WBC5乘以十的九次方/L,中性白细胞30%,淋巴细胞70%。
在人体内缺钾时洋地黄药物的毒性反应易引起患者心搏骤停,其最常见的类型是
人体对X线衰减最大的组织是
下列属于良性肿瘤的是
血府逐瘀汤的功用是
儿茶粉末用水装置在显微镜下可见大量
资产组的认定应当以资产组产生的主要现金流入是否独立于其他资产或者资产组的现金流入为依据。()
DNS服务器中,不包含的资源记录是()。
A、Coffee.B、Juice.C、Icedtea.D、Water.C对话结尾男士询问女士是要咖啡还是茶,女士回答Icedtea,please.由此可知,女士点的是冰茶。
最新回复
(
0
)