首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: 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
2013-05-30
77
问题
有如下函数模板的定义: 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);
答案
4
解析
对于选项C,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于选项D中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成血型。
转载请注明原文地址:https://kaotiyun.com/show/qFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的主要特征是()。
可行性研究要进行一次_______需求分析。
类是用户定义的类型,具有类类型的变量称作【】。
通过指针访问类对象成员的方法是______。
结构化程序设计主要强调的是()。
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
下列对派生类的表述中,错误的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
数据处理的最小单位是
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
病毒性脑膜炎与化脓脑膜炎的主要区别在于
《伤逝》的写作年代在______。
A.Lillie亚铁染色法B.Schiff阿尔辛蓝地衣红染色法C.磷钨酸苏木精(PTAH)染色法D.PAS染色E.Gomori银染色法胃黏液癌的诊断
药物临床试验必须符合
建筑面积不包括()。
背景某施工单位承接了某公路B合同段K8+000~K9+800的路基、路面、1座3×20m的简支梁桥和8道涵洞施工,合同工期为200天。该段土质以松散砂土和黏土为主,路基主要工程量见下表。注:表中挖方为天然密实方,填方为压实方,天然密实方与压实方的换
初次与某人交往,当得知他是一名大学教授时,马上断定他很有学问、有修养、性情温和、待人民主。从心理学的观点看,此种现象属于()。
牙挺使用时()。
在计算机指令中,规定其所执行操作功能的部分称为_______。
Theremustbefewquestionsonwhichresponsibleopinionissoutterlydividedasonthatofhowmuchsleepweoughttohave.Th
最新回复
(
0
)