首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
admin
2017-10-17
79
问题
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
选项
A、cast(i);
B、cast<>(i);
C、cast<char*,int>(i);
D、cast<double,int>(i);
答案
D
解析
本题考查的知识点是模板函数的调用。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板的实参表(用<和>括起来的参数表)或从模板函数实参表 (用(和)括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。本题中cast()函数的实参 i只能确定模板参数u的类型为int,而不能确定另外一个模板参数T。故选项A与B不正确。选项C希望将int转型为char*,C++中不允许隐式的这样转换类型,所以也不正确。故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/1XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
所有在函数中定义的变量及函数的形式参数,都属于
下面对于友元函数描述正确的是
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
下列关于数据库系统的叙述中,正确的是()。
若要访问指针变量p所指向的数据,应使用表达式______。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
以下不能正确进行字符串赋值初值的语句是()。
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
下列不是软件工程基本目标的是()。
随机试题
焊接电流太小,层间清渣不净易引起的缺陷是()。
构造油气藏是指油气在()中聚集形成的油气藏。
下列哪项不是公共卫生执法的成立要件
面部的"危险三角区"指的是
不含有麝香的方剂是
不属于原发性高血压导致靶器官受损并发症靶器官的是
大卫是甲国派往该国驻乙国使馆的行政人员.其妻是乙国人,桑德拉是甲国派驻其使馆的技术人员,甲乙两国发生了武装冲突,依相关国际法规则,下列说法中正确的是哪项?()
某机电工程安装公司(以下简称A公司)总承包了某石化装置安装工程的施工任务。装置施工的主要内容包括:28台重30~80t的机电设备吊装、安装;油、气和其他介质的工艺及系统管道4500m安装、组对、焊接;电气仪表工程、给水排水工程及防腐绝热工程施工。A公司将工
下列企业属于非居民企业的是()。
古诗常用典故,对下列诗词句中用典所涉及的历史人物,判断正确的一项是:①羽扇纶巾,谈笑间,樯橹灰飞烟灭。②出师未捷身先死,长使英雄泪满襟。③斜阳草树,寻常巷陌,人道寄奴曾住。④可堪回首,佛狸祠下,一片神鸦社鼓。
最新回复
(
0
)