首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: femplate<typename T,typename U> T cast(U u).{ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
有如下函数模板: femplate<typename T,typename U> T cast(U u).{ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
admin
2020-04-07
61
问题
有如下函数模板:
femplate<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://kaotiyun.com/show/rx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
若有如下程序:#include<iostream>usingnamespacesstd;ints=0;classsample{staticintn;public:sam
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){re
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
关于构造函数A()的拷贝构造函数正确的是
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示
随机试题
运输者、仓储者对产品质量负有责任的,产品制造者、销售者()要求赔偿损失。
试述国际货币基金组织的职能。
接受131I治疗的患者,出院时允许的最大活度为
潘某的一头牛走失,被刘某发现。刘某将牛牵回家关进自己家的牛棚,准备第二天再寻找失主。但当晚牛棚倒塌,将牛压死,刘某将牛肉出售,得款200元。将牛皮出售,得款50元。因请人屠宰及销售牛肉,花去费用50元。在此情况下,下列说法中哪些是正确的?()
汇率波动受黄金输送费用的限制,各国国际收支能够自动调节,这种货币制度是()。
2015年5月1日颁布的《存款保险条例》最高赔付限额为人民币()万元。
Foryears,Europeanshavebeenusing"smartcards"topaytheirwaythroughtheday.Theyusetheminshopsandrestaurants,plu
WhendothepostofficesopenintheUS?
TheArtofPublicSpeakingIfyouweretotape-recordoneofDavidLetterman’scomedyroutines,memorizeitwordforword,a
Attractingandfeedingwildbirdsareentertainingactivitiesthathavelongbeenenjoyedbypeopleallovertheworld.Feeding
最新回复
(
0
)