首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
76
问题
有如下函数模板:
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全国计算机二级
相关试题推荐
下列关于函数参数的叙述中,错误的是
有如下类声明:classHow{intk;public:How(intn):k(n){}How(How&h):k(h.k){}};则类H
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
下列有关类的表述中,正确的是
下列字符串中不能作为C++标识符使用的是()。
下列关于多态性的描述,错误的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//**********333**********”与“//*
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
随机试题
国家权力的主要属性是()
妊娠晚期胎动次数出现哪种情况提示胎儿有危险
A.生长激素B.垂体前叶C.甲状腺素D.甲状腺E.胰岛素糖尿病患儿缺乏的激素是
下列可以引起全身淋巴结肿大的疾病是( )
A.痰热壅肺证B.肺热炽盛证C.燥邪犯肺证D.风热犯肺证咳嗽、痰少色黄见于
经首次电除颤未消除心室颤动的最佳处理是()
施工合同履行过程中,承包商向指定分包商支付工程款的时间应当是()。
下列是由公安机关出入境管理部门签发的是()。
______dullhemaybe,heiscertainlyaverysuccessfultopexecutive.(2006年考试真题)
TheJapaneseareexpectinghouseguests.Thesevisitorswillstayforalongtime,servingtea,cleaninghouse,makingConversat
最新回复
(
0
)