首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: femplate<typename T,typename U> T cast(U u).{ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
有如下函数模板: femplate<typename T,typename U> T cast(U u).{ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
admin
2020-04-07
71
问题
有如下函数模板:
femplate<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/rx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
对于模板定义关键字class和typename说法不正确的是()。
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
关于构造函数A()的拷贝构造函数正确的是
有关构造函数的说法中错误的是
随机试题
Thebookisusefulbecauseitoffersnotjustphilosophyandtheorybutalsoadvisingyouforeverydayliving.
层间非均质性主要反映在渗透率的非均质性,通常用渗透率级差、渗透率变异系数和渗透率突进系数来表示。()
向对方发送电子邮件,对方的计算机必须处于活动状态。()
肉鸡群,35日龄,部分鸡精神萎靡,呼吸困难,心跳加快,腹部膨大,触诊有波动感剖检可见腹腔内有淡黄色透明的液体。本病的心脏主要病变是
A.阻断D1、D2受体B.使突触间隙的Na+浓度下降C.阻断N胆碱受体D.对心肌有奎尼丁样作用E.抑制突触前膜对Na+的再摄取氯丙嗪
A、可卡因B、小檗碱C、大黄素D、齐墩果酸E、+20(S)-原人参二醇有氨基酸途径合成的物质
村民李某听人说,电线当中的铜丝可以卖钱,便在深夜在一段电缆上浇上汽油烧毁以获取铜丝。销赃数额达百余元,并造成周边区域通讯中断长达三小时之久,则村民李某的行为构成:()
经检验检疫不合格并已签发不合格通知单的出口货物,以下说法正确的是( )。
中国人民银行会同下列哪个机构制定支付结算规则?()
在人数确定的代表人诉讼中,诉讼代表人的下列哪些行为不需要经过被代表的当事人的同意?()
最新回复
(
0
)