首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: 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
93
问题
有如下函数模板:
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全国计算机二级
相关试题推荐
对于模板定义关键字class和typename说法不正确的是()。
若有如下程序:#include<iostream>usingnamespacesstd;ints=0;classsample{staticintn;public:sam
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){re
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
有如下程序:#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型数据,则该调用应表示
随机试题
为了防止食品变质,最常用的办法是()。
下列选项中,关于机器设备和无形资产评估中要注意的问题,说法错误的是【】
下列关于精液常规的分析描述,不正确的是
追诉时效
某建筑柱下桩基,由上部结构传至桩基承台顶面处相应于荷载的基本组合的内力值为:F=6600kN,Mx=My=900kN.m,柱基独立承台下采用400mm×400mm钢筋混凝土预制桩,桩的平面布置及承台尺寸,如图6.8.3所示。承台底面埋深3.0m,柱截面尺寸
已知n阶可逆矩阵A的特征值为λ0,则矩阵(2A)-1的特征值是:
根据义务教育阶段语文课程的实施建议,教师应加强对阅读方法的指导,让学生逐步学会精读、略读和()。
对于内存容量而言,1KB=【59】B;而对于外存(如磁盘、U盘等)容量而言,1KB=【60】B。
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是
FredwasplayingthepianowhileMaryandI(sing)______.
最新回复
(
0
)