首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
2021-09-05
54
问题
有如下函数模板:
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
解析
本题考查函数模板的基本运用,属于基础知识。函数模板实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型代表,这个通用函数就是函数模板。函数模板可以设定默认参数,这样在调用模板函数时就可以省略实参,函数模板的实例就是一个函数的定义。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/POfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于return语句的叙述中,正确的是
下列有关类成员的叙述中,正确的是()。
面向对象方法中,继承是指()。
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.epp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
有如下类定义和变量定义:classA{public:A(){data:0;}A(intx){data=x;}~A(){}voidoutData(){cout
下列关于多态性的描述,错误的是()。
类的析构函数的作用是()。
下列选项,不正确的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
根据票据法律制度的规定,票据上未记载票据付款地时,下列各项中,正确的有()。
试述中国特色城市化战略应坚持的原则。
在DNA双螺旋结构中,碱基互补配对规律是A.A-T,G-UB.A-U,G-CC.A-C,G-TD.A-T,G-CE.A-G,T-C
语句函数定义语句在程序内合法的位置是()。
在路基坚实、稳定、排水良好的大型客运站内,铺设混凝土宽枕,每公里铺设的数量应为()。
请根据所提供的单据,完成相关的判断题。东莞三星视界有限公司与韩国一家公司签订一份购货合同,合同规定中方从韩方购买一批电池芯,用于生产加工电子钟,货物于2006年6月15日到达深圳口岸。东莞该公司报检员持合同、发票、提单向深圳检验检疫机构报检。
资源开发和利用活动可分成两大类,即基本活动和()。
罗森塔尔等人通过实验,对教师________对学生的影响进行了研究。
[2018年]已知求an.
从1990年Microsoft公司推出Windows3.0以来,Windows系统操作系统已成为PC机的主流操作系统。在下列有关Windows系统操作系统的叙述中,正确的是
最新回复
(
0
)