首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
43
问题
有如下函数模板:
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全国计算机二级
相关试题推荐
下列关于重载运算符错误的是
在语句"cout
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
计算数列第n项的函数定义如下:intfa(intn){if(n==0)return0;elseif(n==1)return1;elsereturnfa(n一1)+fa(n一2);}若执行函数调用表达式fa(3)时,返回的函数值为(
下列运算符中,在C++语言中不能重载的是()。
有如下程序:#includeusingnamespacestd;classobj{staticinti;publie:obj(){i++;}~Obj(){i一一;}statieintgetVal(){returni;}}
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列选项可以做C++标识符的是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
下面对软件测试描述错误的是
随机试题
肾单位的组成是()
关于生殖器疱疹错误的是
国内上市销售的制剂增加已在国外批准的新适应证的属于化学药品注册分类中的
对有色金属矿资源税减征(),按()征收资源税。
五代时期的画家创造了北方重峦峻岭和江南的秀丽风光,北方以__________、__________为代表,南方以__________、__________为代表,形成两种截然不同的风格和画派。
已知太阳到地球与地球到月球的距离的比值约为390,月球绕地球旋转的周期约为27天。利用上述数据以及日常的天文知识,可估算出太阳对月球与地球对月球的万有引力的比值约为()。
以下几组迁移类型中,哪一组不是按同一个维度划分的?()
回答下列问题记,证明AAT是正定矩阵.
Doyoueverautomaticallysay"Godblessyou"whensomeonesneezes?Didyouevercrossyourfingerswhenmakingawish?Mostpeo
Thenewborncanseethedifferencebetweenvariousshapesandpatternsfrombirth.Hepreferspatternsfordullorbrightsolid
最新回复
(
0
)