首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是
关于在调用模板函数时实参的使用,下列表述中正确的是
admin
2010-12-16
24
问题
关于在调用模板函数时实参的使用,下列表述中正确的是
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略.由此可知只有D) 选项的说法是正确的。
转载请注明原文地址:https://jikaoti.com/ti/AqL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[4][4]={{1,2,3,4},{1,6,5,9},{3,7,2,5},{4,2,4,l}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k++)if(a[i
表达式:(int)((double)9/2)一(9)%2的值是()。
以下叙述中错误的是()。
以下语句定义正确的是()。
某系统总体结构如下图所示该系统结构图的最大扇出数、最大扇入数的总和是()。
软件设计中模块划分应遵循的准则是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是()。
下列二叉树描述中,正确的是()。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
面向对象方法中,继承是指()。
随机试题
在急性腹膜炎的情况下,下列哪一类原因最常引起早期发热
体系与环境之间只有能量交换而没有物质交换,这种体系在热力学上称为()。[2012年真题]
因产品质量不合格造成他人财产、人身损害的,( )应当依法承担民事责任。
在个人质押贷款业务中,经办人员接到客户提出的质押贷款申请后,应对质物的有效性和真实性进行调查,要检验()。
成本法核算长期股权投资,持有期间被投资单位宣告发放现金股利时.投资企业应按所持股份额进行的会计处理正确的是()。
企业计划用于出租但尚未出租的土地使用权,属于企业的投资性房地产。()
某士官在部队严重违反纪律,被部队要求退出现役。在此情况下,该士官退伍可按()处理。
某超市仓库对积压的货品进行盘点,盘点过程中发现有重量不同的两箱核桃,其中一箱比另外一箱少12千克,两箱核桃的重量比是5:3,则这两箱核桃共重()千克。
隋朝开凿的大运河沟通了黄河、淮河等五大水系,成为南北交通大动脉。隋炀帝时代开凿的有()。
Chinaliesmainlyinthenortherntemperatezoneundertheinfluenceofmonsoon(季风).FromSeptemberandOctobertoMarchandAp
最新回复
(
0
)