首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
57
问题
有如下函数模板:
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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(strl)=5sizeof(str2)=10sizeof(str3)=l
有如下类定义:classPoint{private:staticinthow_many;};_________how_many=0;要初始化Point类的静态成员how_many,下画线处应
有如下程序:#includeusingnamespacestd;classInstrument{public:virtualvoidDisplay()=0;};class
下列字符串中不能作为C++标识符使用的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列选项中不符合良好程序设计风格的是()。
面向对象方法中,继承是指()。
下面不能作为结构化方法软件需求分析工具的是()。
负责数据库中查询操作的数据库语言是()。
随机试题
引起黏液脓血便的结肠疾病是
关于涎腺肿瘤的描述,以下哪项是错误的
重镇安神药中能利尿通淋,可用于淋证,癃闭的药物是
法官应当自觉避免受到媒体的不当影响。下列哪些行为不利于实现这一目标?
甲盗掘国家重点保护的古墓葬,窃取大量珍贵文物,并将部分文物偷偷运往境外出售牟利。司法机关发现后,甲为毁灭罪证将剩余珍贵文物损毁。关于本案,下列哪些选项是错误的?(2010/2/63)
隧道洞口受塌方、落石、泥石流等危害时,通常应设置()。
下列属于核心一级资本的有()。
Accordingtothetext,nomeasureswereresortedtoinenvironmentalprotectionafterWorldWarⅡinJapanbecauseWhichofthe
OnereasonwhythelossoflivesintheLosAngelesearthquakewascomparativelylowisthat______.Thefunctionofthecomput
Americanculturehasnotbeenimmunetoculturalinfluencesfromoutside.TheideaofdemocracycamefromtheancientGreeks;th
最新回复
(
0
)