首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述正确的是( )。
admin
2019-06-12
119
问题
关于在调用模板函数时模板实参的使用,下列表述正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
此题考查的是模板实参的省略。模板实参在以下集中情况中不能省略:从模板函数实参表获得的信息有矛盾;需要获得特定类型的返回值,而不管参数的类型如何;虚拟类型参数没有出现在模板函数的形参表中:函数模板含有常规形参。
转载请注明原文地址:https://kaotiyun.com/show/rT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
不能重载的运算符是
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
下列程序从保存整数的文本文件"c:Sample.dat"中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为【 】。#include<stream,h>#include<st
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
下列应对自然灾害的做法,错误的是()。
马克思说:“社会不是以法律为基础的。那是法学家们的幻想。相反地,法律应该以社会为基础。法律应该是社会共同的、由一定物质生产方式所产生的利益和需要的表现,而不是单个的个人恣意横行。”对此段话,下列说法中正确的是:()
血液保存液常用种类配方为()
属于真核细胞型微生物的是
A.头B.足C.手D.背E.胸腹手三阴经与手三阳经相交于
关于路面压实度、平整度、强度及模量、承载能力测试方法,请回答以下问题。承载板测试土基回弹模量方法,当两台贝克曼梁百分表读数之差不超过平均值的()时,取平均值。
根据《企业会计制度》的规定,企业利润表的格式采用()。
某甲接受某乙的委托,经过某丙介绍,与某银行的丁经理签订了一份贷款协议,则在()形成债权债务关系。
水果玉米(即超甜玉米)起源于南美洲,在欧美国家栽培广,近些年被引入中国栽培。它可生食,也可煮熟吃,剥下籽粒能做菜,是一种新兴的休闲保健营养食品。据此完成下列问题。水果玉米栽培时须与其他作物隔离300米以上,其最主要的目的是()。
程序员编程的主要依据是()。
最新回复
(
0
)