首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
2017-12-14
84
问题
有如下函数模板:
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
解析
本题考查函数模板的基本运用,属于基础知识。函数模板实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型代表,这个通用函数就是函数模板。函数模板可以设定默认参数,这样在调用模板函数时就可以省略实参,函数模板的实例就是一个函数的定义。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/7kAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubled1,d2;则下列调用中,错误的是
下列叙述中正确的是
派生类的成员一般分为两部分,一部分是______,另一部分是自己定义的新成员。
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){
如下程序的输出结果是main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
在最坏情况下,下列排序方法中时间复杂度最小的是
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
随机试题
在超音速火焰喷涂过程中,喷涂焰流长度虽大,但在直径上收缩小,使喷涂焰流能量大而集中。()
A.面浮足肿B.腹胀如鼓C.咳嗽痰少D.面色萎黄脾肺气虚证可见
下述有关阑尾假黏液瘤的说法中哪一项是错误的
不是氨基酸脱羧基作用生成的胺类物质是
扩张静脉,降低前负荷扩张动、静脉,降低前、后负荷
某运输公司运输一批货物出境,收取全程运费100万元,含保险费6000元,出境时付给境外承运公司50万元,该运输公司应纳营业税为( )。
在垄断资本主义阶段占统治地位的资本是()。
已知点(-5,y1),(1,y2),(10,y3)在函数y=(x-2)2+c的图象上,则y1,y2,y3的大小关系是()。
WhichofthefollowingstatementsisTRUEaboutMissGreen’suniversitydays?
Entertheinformationage.Informationistherawmaterialformanyofthebusinessactivities【C1】______thisnewera,justasir
最新回复
(
0
)