首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
admin
2010-06-06
32
问题
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
8
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。 由此可知,只有选项D的说法是正确的。
转载请注明原文地址:https://kaotiyun.com/show/1rjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*ps){char*p;p=ps;if(*ps==0)return0;while(*++p);return(p-ps);}该函数的功能是
在面向对象方法中,不属于"对象"基本特点的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
下列叙述中正确的是()。
以下选项中正确的语句组是()。
软件生命周期是指()。
下列给定程序中已建立了一个带头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,也
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
随机试题
A.嗜睡B.意识模糊C.昏睡D.浅昏迷E.深昏迷不能唤醒,膝腱反射消失属于
男,46岁,主诉左上后牙咀嚼痛1个月,近2天来疼痛加重,患牙伸长不敢咬合,夜不能眠,服消炎药镇痛药无效。检查发现丨7远中邻骀面深龋,叩痛(卅),探诊无感觉,颊侧牙龈有瘘管口,龈颊沟变浅压痛,但无波动感,X线片示根尖周透射区,周界不清楚如果经过几天后,患
因肝细胞损伤对胆红素的代谢障碍所引起的黄疸,称为
足厥阴肝经与足太阴脾经循行交叉,变换交叉位置是在
经过批准,有关部门决定兴建一个大型农业出口公司百科公司,征用A市郊区B村农民集体所有的耕地320亩。由于资金紧张,百科公司将320亩地划为三块,对其中一块进行投资开发,另两块用围墙围住,打算7个月之后进行开发。B村农民发现有两块地被闲置,遂推倒围墙入内进行
下列有关报警阀组的安装距离要求,不正确的是()。
华洋有限责任公司是一家中外合资经营企业,2009年度发生了以下部分事项:(1)1月5日,公司接到市财政局通知,市财政局将要来公司检查会计工作情况。公司董事长胡某认为,公司做为中外合资经营企业,不应受《会计法》的约束,财政部门无权来检查。
数据库的三级模式结构中,模式也称为
Accordingtothefirstparagraph,whatwasamajorfactorintheNewfoundlandcoddisaster?Whodoesthewriterblamefortheco
Forthispart,youareallowed30minutestowriteanessaybasedonthegraphbelow.Youshouldstartyouressaywithabriefd
最新回复
(
0
)