首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
admin
2010-06-06
26
问题
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
8
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。 由此可知,只有选项D的说法是正确的。
转载请注明原文地址:https://jikaoti.com/ti/qVW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的C语言实数是()。
若有定义语句:doublea,*P=&a;以下叙述中错误的是()。
以下程序段没有语法错误的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
设有定义:structcomplex{ intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是( )。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列关于数据库设计的叙述中,正确的是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
随机试题
Whenisitpermissibletotellalie?Never,accordingtoAugustineandKant.Machiavelliapprovedlyingforprinces,Nietzsche
马克思主义最崇高的社会理想是
患者,50岁,男,原有慢性阻塞性肺疾病,呼吸困难、发绀,近日咳嗽加剧,突然发生右侧胸痛,约30分钟后呼吸困难突然加剧,患侧胸壁叩诊呈鼓音,听诊呼吸音消失。该变化是
婴儿腹泻伴低钾血症时错误的治疗是
有机磷农药中毒患者最早出现的症状是
在房地产估价中,长期趋势法运用的假设前提是()。[2006年考题]
可转让信用证和背对背信用证一样,都有两个受益人,两家开证行。
A企业委托B企业(A、B企业均为增值税一般纳税人,增值税税率17%)加工应税消费品一批,发出材料成本67.5万元,支付给B企业加工费用4.5万元,由B企业代收代缴的消费税税率为10%,材料已经加工完毕验收入库,用于直接销售。该委托加工物资加工后的入库成本是
在我国,公安机关是国务院和地方各级人民政府领导下的一个职能部门,是国家行政机关的重要组成部分。但公安机关不同于普通的行政机关,因为()。
在Windows系统中,默认权限最低的用户组是()。
最新回复
(
0
)