首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: 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
72
问题
有如下函数模板的定义: 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全国计算机二级
相关试题推荐
以下程序的执行结果是【】。#include<iostream.h>voidmain(){inta=0,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)i
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
不合法的main函数命令行参数表示形式是()。
对于算法的每一步,指令必须是可执行的。算法的()要求算法在有限步骤之后能够达到预期的目的。
设有如下程序段:charstr[]="World":char*ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
输出流文件中的当前位置可以由下面哪个成员函数返回______。
Jackson方法是一种面向【】的结构化方法。
下面程序的运行结果为()。#include<iostream.h>voidswap(int&a,intb){inttemp;temp=a++;a=b;b=temp;}voidmain(){inta=2,b=3;swap(a,b);
数据处理的最小单位是
随机试题
反映企业发展能力的首要指标是
A.EBVB.HTV一1C.HHV一8D.幽门螺杆菌E.衣原体胃黏膜相关淋巴瘤与之有关
患者,女,47岁。上腹部饱胀,隐痛不适,反酸嗳气、食欲不振,恶心、查体:上腹部有轻度压痛,肝脾未触及。可能的诊断为
主治胁下瘀血证的方剂是主治下焦蓄血证的方剂是
体系和环境之间只有能量交换,而没有物质交换,这种体系在热力学上称为()。
听力训练是英语学习的一个重要环节。为了提高英语听力水平,你认为作为教师,在课堂教学过程中应如何积极运用教学策略来提高学生的听力水平?
邓小平理论阐述的首要问题是()。
建立专门机关与广大群众相结合的社会工程,需要宣传组织群众,帮助群众掌握法律和政策,将()纳入法制轨道。
减少指令执行周期数是RISC计算机性能提高的基础,它是通过(7)、指令控制部件(8)微代码和(9)等来实现的。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
最新回复
(
0
)