首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: template <class T> T func(T x,T y){ return x*x+y*y;} 在下列对func的调用中不正确的是
有如下函数模板的定义: template <class T> T func(T x,T y){ return x*x+y*y;} 在下列对func的调用中不正确的是
admin
2010-06-06
42
问题
有如下函数模板的定义: template <class T> T func(T x,T y){ return x*x+y*y;} 在下列对func的调用中不正确的是
选项
A、func(3,5);
B、func<>(3,5);
C、func(3,5.5);
D、func<int>(3,5.5);
答案
C
解析
本题考核函数模板的使用。对于C选项,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于 double”,二者相互矛盾,在编译时会产生错误。对于D选项中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成int型。
转载请注明原文地址:https://kaotiyun.com/show/1yjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是
设有以下语句:charx=3,y=6,z;z=x^y
以下叙述中正确的是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
结构化程序设计的基本原则不包括()。
若有定义:typedefint*T;Ta[10];则a的定义与下面哪个语句等价()。
下面不属于软件需求分析阶段主要工作的是
以下关于字符串的表达式中正确的语句组是()。
表达式:(int)((double)9/2)-9%2的值是()。
关于"while(条件表达式)循环体",以下叙述正确的是()。
随机试题
聚乙烯防腐分为常温型和高温型,常温型用字母()表示。
患者证见骨蒸盗汗,心烦易怒,消渴多食,遗精尿赤,足膝热痛,舌红少苔,脉细数。治宜选用的方剂是()。
某县人民法院一审以抢夺罪判处高某有期徒刑3年。一审宣判后高某向市中级人民法院提出上诉,县人民检察院未提出抗诉。市中级人民法院经审理,认为原判认定事实清楚,证据充分,但罪名认定不当,量刑过轻,高某的行为构成抢劫罪,应判处有期徒刑6年。市人民法院应当作出何种处
本案有关贸易合同的争议应适用下列何国法或公约?
关于三角测量法的优点叙述错误的是()。
坡屋顶承重结构划分有()。
下列各项中,属于措施费的有()
Receivedforshipmentbilloflading,statesdefinitelythatthegoodshavebeenreceivedbythecarrierandconfirmsthatthego
强调原有的认知结构在学习迁移的过程中起关键作用的心理学家是()
Ayoungcouple(夫妇)couldn’tfindanyonetolookaftertheirbaby.sotheytookhimtothecinema.Themminthecinemasaidif
最新回复
(
0
)