首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2016-07-13
79
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://kaotiyun.com/show/baNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于对象概念的描述中,错误的是()。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;
下列关于单目运算符++、--的叙述中,正确的是()。
若从键盘输入70,则以下程序输出的结果是【】。 #include<iostream.h> voidmain() {inta;cin>>a; if(a>50)cout<<a; if(a>40)cout<<
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";则下列对库函数strcpy()调用不正确的是()。
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示()
随机试题
简述教师专业化需要的基本条件。
金融期货投资者适当性制度综合评估满分为100分,其中“基本情况”的分值上限为20分。()
2013年1月,注册会计师甲、乙、丙三人在北京成立了一家会计师事务所,性质为特殊的普通合伙企业。甲、乙、丙在合伙协议中约定:(1)甲、丙分别以现金300万元和50万元出资,乙以一套房屋出资,作价200万元,作为会计师事务所的办公场所;(2)会计师事务所
初次见面,握手时间一般不应超过()秒钟。
2011年3月14日10时,国务院总理温家宝在北京人民大会堂与中外记者见面并回答记者提问时提到转变发展方式知易行难,下列不属于其难点的是()。
物质的唯一特性是()。
说起猥亵,很多人会将受害对象默认为女性。但现实中,男性遭遇性侵害的问题已是频发,而非自愿的性行为或猥亵,同样会给男性受害者带来巨大的精神伤害,这绝不能以泛娱乐化心态去看待。遗憾的是,在先前的刑法中,强奸罪犯罪对象只限于女性,而“猥亵罪”的犯罪对象只限于女性
采用最小变化法测定绝对感觉阈限时,容易产生的误差有()。[统考2007]
Thefamousnovelissaid______intoChinese.
(1)Assomewhohaslivedwithoutacarforthepastthreeyears,Iamnofanoffreewaysorexpressways.Butforgivemeamoment
最新回复
(
0
)