首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是
关于在调用模板函数时实参的使用,下列表述中正确的是
admin
2010-12-16
28
问题
关于在调用模板函数时实参的使用,下列表述中正确的是
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略.由此可知只有D) 选项的说法是正确的。
转载请注明原文地址:https://jikaoti.com/ti/AqL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序:#inlude<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行后的输
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
软件设计中模块划分应遵循的准则是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
某二叉树共有150个结点,其中有50个度为1的结点,则()。
下列数据流图构造规则中正确的是()。
随机试题
给定资料: 1.阆中的乡村学校大都依山而建,地形狭长而起伏。在经过若干年的撤点并校之后,形成了以九年一贯制的中心学校为主体的格局。校园都有相似之处,但又会让来访者耳目一新,其中有许多教育局要求的“标配",比如用学生们的彩色大头照拼成的“笑脸墙",师生共同
48岁,糖尿病史7年,外阴痒2月余,白带无异味,妇检:阴道黏膜充血,白带多,呈凝乳块状。本例最可能的诊断是( )。【2005年考试真题】
有时置业投资者可以容忍较低的投资收益率,这主要是由于房地产投资()。
文、理科毕业生继续深造比例关系,本、硕毕业生中继续深造比例关系分别是()。
账实核对的内容之一就是将账簿与反映经济业务的原始凭证和记账凭证核对。()
简述幼儿园以游戏为基本活动的依据。
若“所有灵长类动物大脑可能都具有额叶皮质”为真,则以下哪项一定为真?
【建州三卫】北京大学1997年清史真题
在《神曲》中,引导但丁游历地狱的是_______。
数据库应用系统中的核心问题是()。
最新回复
(
0
)