首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
2020-04-07
44
问题
有如下函数模板:
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
解析
此题考查的是模板函数的调用。本题中cast()函数的实参i只能确定模板参数U的类型为int,而不能确定另外一个模板参数T,故选项A、B错误;C++语言不允许隐式地将int转化为char*,故选项C错误。
转载请注明原文地址:https://jikaoti.com/ti/XdA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的运算符重载函数的原型中,错误的是______。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(X){}voidPrint()co
______是C++语言程序的入口。
C++语言中,while循环和do-while循环的主要区别是()。
在深度为5的完全二叉树中,叶子结点的个数最多为【 】。
队尾在队列中,允许插入的一端叫做“队尾”,允许删除的一端叫做“队头”。
下列关于栈和队列的描述中,正确的是()。
随机试题
烫伤发生后,如果不是严重烫伤,首先应做如下哪种处理?()
以下的因素己确定为引起牙髓炎的病因,除了
根据物权法律制度的规定,下列关于所有权善意取得的表述中,正确的有()。
甲公司有供电、燃气两个辅助生产车间,公司采用交互分配法分配辅助生产成本。本月供电车间供电20万度,成本费用为10万元,其中燃气车间耗用1万度电;燃气车间供气10万吨,成本费用为20万元,其中供电车间耗用0.5万吨燃气。下列计算中,正确的有()。
简述防卫过当的成立条件。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
十进制数60转换成二进制数是()。
Youaregoingtoreadamagazinearticleaboutthepopularityofactivityholidays.Choosethemostsuitableheadingfromtheli
A、 B、 C、 BShouldn’tyou…?(不是应该做……吗?)否定疑问句→省略no的否定回答
TheInternetprovidesanamazingforumforthefreeexchangeofideas.Giventherelativelyafewrestrictionsgoverningaccess
最新回复
(
0
)