首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
99
问题
有如下函数模板定义: 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<stdio.h>#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};structAf(struetAt):main(){structA
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();
若变量已正确定义,以下选项中非法的表达式是
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下列说法正确的是()。
下列静态数据成员的特性中,错误的是______。
随机试题
下列不属于帮助母亲与婴幼儿建立亲子关系的方法的是()。
简单说明语言符号的离散性、线性特征。
A.湿热痢疾B.热毒血痢C.暑湿泄泻D.外感泻利E.寒热夹杂痢疾
以下各项不属于正式研究阶段的任务是( )。
甲企业委托B企业代销一批商品6000件,代销价款为100元/件。该商品成本为60元/件,甲企业适用的增值税税率为16%。2019年5月,甲企业收到B企业开来的代销清单上列明已销售代销商品的50%,甲企业向B企业开具增值税专用发票。甲企业按售价的3%支付给
B注册会计师负责审计乙公司2×10年度财务报表。在运用重要性水平时,B注册会计师遇到下列事项,请代为做出正确的专业判断。注册会计师可能需要修改财务报表整体的重要性和特定类别的交易、账户余额或披露的重要性水平(如适用)的情形主要包括()。
Todaytherearepolicemeneverywhere,butin1700,Londonhadnopolicemenatall.Afewoldmenusedtoprotectthecitystreet
十二生肖像原是在圆明园晏堂前的扇形水池喷水台12石台上的。这些肖像皆兽首人身,头部为铜质,身躯为石质,中空连接喷水管,每隔一个时辰,代表该时辰的生肖像,便从口中喷水;正午时分,十二生肖像口中同时涌射喷泉,蔚为奇观。在第二次鸦片战争中,英法联军掠走了十二个青
影响问题解决的因素有哪些?
Ifwecontinuetoignoretheissueofglobalwarming,wewillalmostcertainlysufferthe_____effectsofclimaticchangesworl
最新回复
(
0
)