首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
40
问题
有如下函数模板定义: 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://jikaoti.com/ti/9GW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineS(x)2*(x)*x+1voidmain(){intk=1,j=3;printf(’’%d\n’’,S(k+j));}程序运行后的输出结果是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
下列关于C语言数据文件的叙述中正确的是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
《饮酒》是一首()
A.去除腐质和修复体,穿通髓腔B.揭净髓室顶C.修整髓室侧壁D.定位根管口E.建立根管通路髓腔进入和冠部预备时,下列器械用于:根管探针
分析空气中二氧化硫常采用的样品采集方法是()
空调系统按承担室内负荷的输送介质分类,属于空气一水系统的是()。
下列方法中,可用于编制工程项目成本计划的有()。
评估建筑物需考虑的因素包括()。
一项公共政策要有效地得到执行,除了这一公共政策本身应当具有合法性、合理性、可行性和目的明确性以外,还应当具备一定的条件。公共政策执行应当具备的条件有()。
台风的中心气压最低,当空气从四周向台风中心集中时,受地球自转的影响,风向总要偏转一个角度。这种偏转,使得北半球台风的水平范围的风向总是以逆时针方向从四周吹向中心。且愈接近台风的中心,空气愈密集,那里的风向,几乎是沿着以台风中心为圆心的圆周运动,因此风向以逆
账结法下,月度资产负债表中的“未分配利润”项目,应根据()填列。
BlackHolesMostscientistsagreethatblackholesexistbutarenearlyimpossibletolocate.Ablackholeintheuniverse
最新回复
(
0
)