首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2021-05-06
29
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://kaotiyun.com/show/iQfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按
请打开考生文件夹下的解决方案文件proj3,此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示矩形的类MyRectangle;程序应当显示:(0,2)(2,2)(2,0)(0,0)4但程序中有缺失部
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
下列关于运算符重载的叙述中,正确的是()。
下列叙述中正确的是
下列关于模板的描述中,错误的是()。
下列选项中,正确的C++标识符是()。
在下列选项中,不允许作为C++标识符的是
下列字符串中不能作为C++标识符使用的是
随机试题
wealthreferencewhichorthroughbecauseintoandinatpaperfundInancien
属于发热激活物的物质有
细胞外液中的主要阴离子是
职业病的发生与生产环境及个体条件有关,导致职业病发病的主要条件取决于()。
下列说法中属于咨询师需要遵循的心身一体的观点的是()。
我国法律规定,债权人领取提存物的权利,自标的物被提存之日起5年内不行使而消灭。该5年的期间属于()。
某机械厂要把一批长730毫米的钢筋截成长290毫米、210毫米和150毫米的钢筋各一段组成一套钢筋架子。现在要做100套钢筋架子,至少要用去长为730毫米的钢筋多少根?
1898年年初,______向光绪帝呈递的《______》实际上是资产阶级维新派的施政纲领。
A、Thewomanthinksthemaidwasbeautiful.B、Thewomanthinksthesalesmanexaggeratedhispart.C、Thewomanthinksthesalesman
ARoofoverOurHeadsManhasthreebasicneeds:food,clothing,andshelter.Ifamanlivesinawarmclimate,clothingis
最新回复
(
0
)