首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数模版中的定义中,合法的是( )。
下列函数模版中的定义中,合法的是( )。
admin
2019-02-22
63
问题
下列函数模版中的定义中,合法的是( )。
选项
A、template<typename T> T abs(T x){return x<0?-x:x;}
B、template class<T>T abs(T x){return x<0? -x:x;}
C、template T<class.T>abs(T x){return x<0? -x:x;}
D、template T abs(T x){return x<07-x:x;}
答案
A
解析
此题考查的是函数模板。声明一个函数模板的格式是:template<模板形参表声明>函数声明,其中的<模板形参表声明>是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename参数名;class参数名;类型修饰参数名。
转载请注明原文地址:https://kaotiyun.com/show/7cAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<iostream.h>voidfun(int*a,int*b){intx=*a;*a=*b;*b=X;cout<<*a<
下面关于break语句的描述中,不正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
以下叙述正确的是
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_____;
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
按照标识符的要求,下列选项中,()符号不能组成标识符。
1______是实现C++语言编译时多态性的机制,2______是实现C++语言运行时多态性的机制。2______。
随机试题
第三、四代黏结剂对牙本质的固位作用产生于
道德是在人们社会生活实践中形成的,由( )。
如图所示,在拱CB上作用有一力偶M,铰链B的约束力为()。
在我国,根据交易所席位的报盘方式,它们可以分为()
()属于人力资源生理开发研究的内容。
心理健康的人能够有效地发挥个人的身心潜力以及作为社会一员的()。
元祐更化
把分布在不同地点、不同时间的数据集成起来,以支持管理人员决策的技术称为①,②为Web service平台中表示数据的基本格式,①和②分别为(2)。
Happinessusedtobelabeledasagenetictraitinfluencedbyearlylifeexperiences.However,ithasbeen【C1】______bynewresea
Itcanbeinferredfromthepassagethatthevalueofdamagesfromtorrentialrains,severethunderstormsandtornadoesis_____
最新回复
(
0
)