首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sam(T1 a1) { return(al+a2+a3); } 则以下调用中正确的是
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sam(T1 a1) { return(al+a2+a3); } 则以下调用中正确的是
admin
2010-03-29
65
问题
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sam(T1 a1) { return(al+a2+a3); } 则以下调用中正确的是
选项
A、sum<int,4,3>(5);
B、sum<4,3>(5);
C、sum<int,int,int>(5);
D、sam(5);
答案
1
解析
本题考核函数模板的使用。C++中对函数模板的调用有时候只使用了函数实参,而没有使用模板实参,模板实参都被省略了,但模板实参的省略并不是必然的,而是有条件。模板实参不能省略的情况有:从模板函数实参表获得的信息有矛盾:需要获得特定类型的返回值,而不管参数的类型如何:虚拟类型参数没有出现在模板函数的形参中:函数模板含有常规形参。题中定义的函数模板中含有常规形参,常规形参的信息无法从模板函数的实参表中获得,因此在调用时必须显式地给出对应于常规参数的模板实参。注意,sum的第一个模板实参的信息可以从模板函数的实参表中获得,但由于它位于不可省略实参的前面,因此不能省略,所以只有A选项的调用格式是正确的。
转载请注明原文地址:https://kaotiyun.com/show/vCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includemain(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是()
以下选项中,合法的一组C语言数值常量是()。
给定程序MODll.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
在下列选项中,没有构成死循环的程序段是()。
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
有以下程序段:struet{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量Fee的name成员,错误的输入语句是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
给定程序MODII.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
下列关于多态性的描述,错误的是
随机试题
在Word中,要控制文本在文档窗口中显示的位置,应使用_______。
Inordertoimproveyourcommunicationskills,wewillshowyouhowtolearn______aboutyourcustomersthanyouknownow.
A.钙化B.空洞C.两者皆有D.两者皆无肺结核病可引起
表面活性剂是能使溶液表面张力
对地电压指带电体与零电位大地之间的电位差。下图为TT系统(即配电变压器低压中性点(N点)直接接地,用电设备(M)的外壳也直接接地的系统)示意图。已知低压中性点接地电阻RN=2.2Ω,设备外壳接地电阻RM=2.8Ω、配电线路电压U=220V。当用电设备发生金
某建筑公司承建写字楼工程,根据我国《建筑法》和《建设工程安全生产管理条例》投保了建筑职工意外伤害保险。该险种承保的范围包括()。
某市一家某棉纺企业为增值税一般纳税人,2012年1月份发生下列业务:(1)购进纺织设备一台,不含税价款10万元,取得增值税专用发票,另支付运费500元,取得承运部门开具的运输发票;(2)从当地农民生产者购进免税棉花10吨,每吨1.4万元,收购凭
在证券组合的管理过程中,确定具体证券品种的决策一般在()步骤进行。[2015年3月证券真题]
设A是m×n矩阵,Ax=0是非齐次线性方程组Ax=b所对应的齐次线性方程组,则下列结论正确的是()
Formanyyears,wehavebeenledtobelievethataperson’sintellectualintelligenceisthegreatestpredictorofsuccess.Soci
最新回复
(
0
)