首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
admin
2013-02-27
51
问题
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
选项
A、func(3,5);
B、func<>(3,5);
C、func(3,5.5);
D、func<int> (3,5.5);
答案
4
解析
本题考核函数模板的使用。对于C选项,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D选项中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成int型。
转载请注明原文地址:https://kaotiyun.com/show/uYVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){floata,b,e,t:a=3;b=7;c=1;if(a>b){t=a;a=b.b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=
以下叙述中错误的是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p==a;
检查软件产品是否符合需求定义的过程称为()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
以下叙述中错误的是()。
在快速排序中,每经过一次数据交换(或移动)后()。
以下数据结构中不属于线性数据结构的是
随机试题
设f在[0,+∞)上连续,满足0≤f(x)≤x,x∈[0.+∞).设a1≥0,an+1=f(an),n=1.2.…证明:(1){an}为收敛数列;(2)设an=t,则有f(t)=f;(3)若条件改为0≤f(x)<x,x∈[0,
协调有其自身的特点,主要是:_______、_______、_______、_______、_______。
案情:某村农民孙甲一家15人于2003年翻盖瓦房9间,共同居住使用。2004年2月全家分家析产以后,孙甲与其两个弟弟孙乙、孙丙各分得3间瓦房,按份共有,分别使用。2004年8月18日孙甲的儿子在本村另外申请到一块宅基地,准备盖一栋楼房,因资金不够,遂决定将
根据镇区规划建设用地比例,一般镇镇区中占建设用地比例为10%~17%的是()
关于高温天气混凝土施工的说法,错误的是()。
商业银行的内部评级体系中,反映交易本身特定的风险要素的是()。
下列有关前后任注册会计师的说法中,正确的是()。
设力f=2i-j+2k作用在一质点上,该质点从点M1(1,1,1)沿直线移动到点M2(2,2,2),则此力所做的功为()
在计算机硬件系统中心最核心部件为()。
下述程序为一数据段,正确的判断是( )。 1 DATA SEGMENT 2 XDB 332H 3 FIRST=1 4 FIRST EQU2 5 ENDS
最新回复
(
0
)