首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
2021-09-05
31
问题
有如下函数模板:
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://jikaoti.com/ti/k7h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
有如下类定义classAnimal{public:virtualvoidName0=0;};classKoala:publicAnimal{public:voidName()
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
有如下类定义:ciassA{char*a:public:A0:a(0){)A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(a,
有如下程序:#inc1ude<iostream>usingnamespacestd;classMyclass{public:Myclass(intx):val(x){}voidSet(i
下列各组类型声明符中,含义相同的一组是()。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
面向对象方法中,继承是指()。
下列关于this指针的叙述中,正确的是()。
请打开考生文件夹下的解决方案文件proi2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义和函数定义。此程
随机试题
导电材料的电阻率越大,则导电性越优。 ()
甲、乙签订买卖合同,甲向乙支付全部价款,约定乙应于1999年12月30日前交付货物。12月25日,甲得知乙近期将出国,并已将库存全部货物及其他财产卖给他人。于是,甲要求乙承担违约责任,乙拒绝。下列表述正确的是:
属于无形资产的是( )。
远达化工厂急需一笔资金购买设备,该工厂与甲银行签订了借款合同,并请市医院出面担保。按照法律规定,该医院( )。
公共物品的非竞争性是指()。
下面有关计算机的叙述中,正确的是()。
经典性条件反射的基本规律有()
根据我国《合同法》的规定,当事人一方不履行合同义务或者履行义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。该规定采用的民事责任归责原则是()。
Wheredidthemanleavehisglasses?
A—mouseB—centralprocessingunitC—CADD—dataprocessingE—desktopoper
最新回复
(
0
)