首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数模板定义如下: template<typename T> T max(T x,T y) { return x>y?x:y; } 下列叙述中,错误的是( )。
已知函数模板定义如下: template<typename T> T max(T x,T y) { return x>y?x:y; } 下列叙述中,错误的是( )。
admin
2021-06-10
27
问题
已知函数模板定义如下:
template<typename T>
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://jikaoti.com/ti/qQh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n=1)return2;elseretumfib(n一1)+fib(n一2);
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
下列叙述中正确的是()。
下列叙述中正确的是
使用Vc6打开考生文件夹proj3下的工程proj3,其中声明了NyString类,它是一个用于表示字符串的类。成员函数reverse将字符串反转,例如“abode”反转后就成了“edcba”。请补充完整函数reverse。在main函数中给出了一个测试数
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;I-=2)cout
下列字符串中可以用作C++标识符的是
随机试题
关于《联合国国际货物销售合同公约》的适用,下列表述正确的有()
下列关于家兔抓取和固定的叙述,正确的是
甲制药厂在组织参观乙制药厂实验室时,甲厂一名技术人员暗中提取了实验室中的一种溶液样品。回到甲厂后,该技术人员与他人一起分析了溶液的成分,得出了乙厂新开发的一种药品的配方,甲厂迅速根据此配方推出了一种新药。乙厂在市场上见到这种新药十分震惊,经调查查清了其中原
根据《环境影响评价公众参与暂行办法》,建设单位或者其委托的环境影响评价机构,可以采取()方式,公开便于公众理解的环境影响评价报告书的简本。
外汇结构性风险是由于银行资产与负债之间的()而产生的。
甲与乙、丙签订合同,约定甲以技术入股的方式与其共同投资成立A公司,但甲不参与A公司的经营管理,且无论A公司盈亏每年均分得20000元作为技术价款。根据以上所述,该合同应为()。
位于甲省某市区的一家建筑企业为增值税一般纳税人,在乙省某市区提供写字楼和桥梁建造业务,2019年8月具体经营业务如下:(1)该建筑企业对写字楼建造业务选择一般计税方法。按照工程进度及合同约定,本月取得含税金额3000万元并给业主开具了增值税专用发票。由于
滞胀是指()。
言必信,行必果是取得游客信赖和尊重的重要途径。()
随着商品流通,贸易往来、人际交流的越来越______,远古时代那种依靠步行的交通方式以及手提、肩扛、头顶的运输方式已很难适应社会发展的需要,于是交通运输设施的兴建与运输工具的制造便_______。
最新回复
(
0
)