首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
admin
2010-06-06
34
问题
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
8
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。 由此可知,只有选项D的说法是正确的。
转载请注明原文地址:https://jikaoti.com/ti/qVW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:按顺序给S所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若S所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,S所指数组有14个元
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5}等价的是()。
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
设有定义:Structcomplex{intreal,unreal;)datal={1,8),data2;则以下赋值语句中错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
数据库设计中反映用户对数据要求的模式是()。
下列关于数据库设计的叙述中,正确的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
软件测试的目的是( )。
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
随机试题
关于X线照片影像形成的叙述,错误的是
有关牙周袋的概念错误的是
A、左旋多巴B、利舍平C、苯海索D、维生素B6E、金刚烷胺耗竭黑质纹状体多巴胺含量的药物是
对可撤销合同,具有撤销权的当事人如果自合同签订之日起1年内没有行使撤销权,撤销权消灭。()
2016年1月1日,甲公司采用分期付款方式购入一套大型设备,当日投入使用。合同约定的价款为2700万元,分3年等额支付;该分期支付购买价款的现值为2430万元。假定不考虑其他因素,甲公司该设备的入账价值为()万元。
有一只怪钟,每昼夜设计成10小时,每小时100分钟,当这只怪钟显示5点时,实际上是中午12点。当这只怪钟显示8点50分时,实际上是什么时间?()
《关于若干历史问题的决议》
求下列曲面的面积:(Ⅰ)半球面z=及旋转抛物面2az=x2+y2所围立体的表面S;(Ⅱ)锥面z=被柱面z2=2x所割下部分的曲面S.
打开考生文件夹下的演示文稿yswg.pptx,根据考生文件夹下的文件“PPT一素材.docx”,按照下列要求完善此文稿并保存。第三张至第六张幻灯片,标题内容分别为素材中各段的标题;左侧内容为各段的文字介绍,加项目符号,右侧为考生文件夹下存放相对应的图片
Iam______ofthesameoldbreakfast.
最新回复
(
0
)