首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
43
问题
有如下函数模板定义: 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全国计算机二级
相关试题推荐
有以下程序:#include#defineS(x)2*(x)*x+1voidmain(){intk=1,j=3;printf(’’%d\n’’,S(k+j));}程序运行后的输出结果是()。
以下叙述中正确的是()。
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x||y)&&(w<’a’));
计算机能直接执行的程序是()。
以下叙述中错误的是()。
对于if(表达式)语句,以下叙述中正确的是()。
下列说法正确的是()。
有以下程序段:struet{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量Fee的name成员,错误的输入语句是()。
在C++中,用于实现运行时多态性的是()。
下列描述中,抽象类的特性是
随机试题
张某、王某二人发现刘某一人独自行走,拿一手提包(内有现金等贵重物品,价值5000余元),遂尾随其后,蓄谋行抢。当刘某走到一无人拐角处时,张某乘刘某不备从刘某背后用双手将其抱住,王某乘机将刘某手中提包抢走。张某、王某构成抢夺罪。
(2009年考试真题)发行债券是金融机构的被动负债,金融机构有更大的主动权和灵活性。()
该公司12月份出口产品取得的主营业务收入为( )元。该公司12月31日“银行存款(美元户)”账户的人民币余额为( )元。
投资咨询机构及其从业人员利用传播媒介或者通过其他方式提供、传播虚假或者误导投资者的信息,给投资者造成损失的,依法应当承担赔偿责任。()
当游客发现自己行李遗失时,领队应协助游客与机场的行李值班室进行联系登记,并协助查找。通常在查找()后无下落,就应由所搭乘的航空公司负责赔偿。
机体受到刺激而发生应激反应的系统是()。
时刻牢记全心全意为人民服务的宗旨,在思想上牢固树立全心全意为人民服务的公仆意识,在行动上正确运用手中权力为人民服务,是人民警察必须坚持的党性原则,也是人民警察区别于剥削阶级警察的根本标志。()
有专家指出,发展危险性非常高的载人航天飞行器根本没有必要。但事实上太空竞争不仅没有止步,反而更趋激烈。从中我们可以看出()。
台湾自古就属于中国。大量的史书和文献记载了中国人民早期开发台湾的情景。距今1700多年以前,三国时吴人沈莹的《临海水土志》就对此有所著述。()
TeachingMethodsforEffectiveCommunicationI.Introduction:someteachingapproacheshelpfultoclassroomcommunication—wel
最新回复
(
0
)