首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数模板定义如下: template T max(T x,T y) { return x>y?x:y; } 下列叙述中,错误的是( )。
已知函数模板定义如下: template T max(T x,T y) { return x>y?x:y; } 下列叙述中,错误的是( )。
admin
2017-02-18
70
问题
已知函数模板定义如下:
template
T max(T x,T y)
{
return x>y?x:y;
}
下列叙述中,错误的是( )。
选项
A、此函数模板有一个模板形参
B、此模板实参类型必须可以用运算符>比较大小
C、此函数模板实例化时,模板实参只能是基本类型
D、编译时遇到对max的调用表达式,将生成模板实例
答案
C
解析
题意中的函数模板有一个模板形参T,它是类型形参,选项A正确;模板函数max()的两个参数x、y的类型都是T,在函数体内需要对x、y使用“>”进行大小比较,所以模板实参类型必须支持用运算符“>”比较大小,选项B正确;只要模板实参类型支持运算符“>”比较大小和赋值运算,那么即使T类型是复杂类型,该模板也是可以实例化的,选项C错误;使用函数模板,编译器在编译过程中,当遇到对max()函数的调用表达式时,编译器通常会推断出模板实参,然后进行模板实例化,生成模板实例,选项D正确。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/yIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的哪个选项不能作为函数的返回类型?
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
关于成员函数特征的下述描述中,()是错误的。
下面关于构造函数和析构函数的描述中,错误的是()。
有如下程序#include<iostream.h>#defineN2#defineMN+1#defineNUM2*M+1voidmain()
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
下列叙述中正确的是
关于函数中的,下列表述中错误的是()。
下面是关于派生类声明的开始部分,其中正确的是
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
随机试题
女性,24岁,以往体弱,常大便干结,半月前行胃肠透视后钡剂干结未能排出。10天前大便困难、腹痛、腹胀。灌肠后,由于排便时用力过猛致肛门部剧痛,粪便表面带血迹,近3~4天症状仍明显,大便干硬,应考虑为
严重冠状动脉狭窄是指冠脉狭窄程度达
A公司项目部承包了42层办公大楼的机电安装工程,工程内容包括建筑给水排水、建筑电气、通风与空调、建筑智能化、电梯等机电安装工程,合同总工期为24个月。施工中,在电线采购中,业主向A公司竭力推荐B电线生产厂的产品。A公司为了搞好和业主的关系,尽量接受业主的推
关于复式预算的说法,正确的有()。
下列有关可撤销的合同的表述中,不正确的是()。
下列税种属于中央政府固定收入的有()。
陈某为求职,要求李某为其定制一份本科文凭。因价格谈不拢,陈某用刀杀死了李某。后案发,公安局刑警队侦查员杜某、戴某讯问陈某至深夜,陈某交代了作案工具匕首和抢得的现金等物在其家中卧室床下。为了尽快获取证据,杜、戴向大队领导做了汇报,并立即赶到陈某住处,叫醒其家
下列遗嘱形式中,不需要见证人见证的是()。
“假定一切物质都具有在本质上跟感觉相近的特性、反映的特性。”该观点属于()。
Thesmallsizeofthecomponentsofcomputerchipshasprovedunstoppable.Ineachnew(1)_____,thosecomponentsaresmalleran
最新回复
(
0
)