首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
admin
2010-06-06
38
问题
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
8
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。 由此可知,只有选项D的说法是正确的。
转载请注明原文地址:https://kaotiyun.com/show/1rjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面可以作为软件需求分析工具的是
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
下列与栈结构有关联的是()。
软件生命周期是指()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
算法的空间复杂度是指()。
算法的空间复杂度是指()。
下面对软件测试和软件调试有关概念叙述错误的是
随机试题
洗胃时每次注入的洗胃液的量常为()。
产后宫缩痛自然消失的时间约需()
下列哪一案件可以适用简易程序:()
某企业设10kV车间变电所,所带低压负荷为若干标称电压为380V的低压笼型异步电动机。其车间变电所380V低压配电母线短路容量为1.5MVA。请回答下列问题:某台笼型异步电动机,其额定电流为45A,定子空载电流25A,电动机定子每相绕组电阻0.2Ω能耗
一般户外、噪声敏感建筑物户外、噪声敏感建筑物室内进行环境噪声的测量时,距地面高度的共同要求是()a
【2015.河南邓州】吃糖之后再吃药,就觉得药特别苦,而吃完药再吃糖,就会觉得糖特别甜。这是哪一种感觉规律?()
好奇心、新异感、成就感及成功的喜悦感等属于人的下列哪种情感?()
VisitingOxfordStreet,aroadfillingwithtattyshopsandovercrowdedwithpeople,isplainlyatrial.Lessplainly,levelsof
广域网(WAN)是一种跨越很大地域范围的计算机网络。下列有关广域网的叙述中,(22)是正确的。
Nuclearfamilymayconsistof______.
最新回复
(
0
)