首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数模板的定义中,合法的是
下列函数模板的定义中,合法的是
admin
2017-10-17
39
问题
下列函数模板的定义中,合法的是
选项
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<0?-x:x;}
答案
A
解析
本题考查的知识点是:函数模板。声明一个函数模板的格式是:
template<<模板形参表声明>><函数声明>
其中的<模板形参表声明>是由一个或多个<模板形参>组成。每个<模板形参>具有下面几种形式:
(1)typename<参数名>
(2)class<参数名>
(3)<类型修饰><参数名>
故本题应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/5WAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对于友元函数描述正确的是
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
根据下列程序的执行结果,可以断定划线部分的修饰符应为【 】。执行结果:i9afootballiscreated.afootballiscreated.i=10afootballisdestroyed.afootballis
在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有【 】个元素。
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
下列关于虚基类的描述中错误的是
有如下程序 main( ) {int n[5]={0,0,0},i, k=2; for(i=0 i<k i++)n[i]=n[i]+1; cout<<n[k]<<end1;
以下程序的运行结果是______。#include<iostream.h>#include<math.h>template<classT>classTAdd//定义类模板TAdd,T为类型{Tx,y;
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
随机试题
漏睛疮已化脓时切忌:
与子宫肌瘤的症状关系最密切的是()
位于乳房基部后上方的淋巴结是
患者,男,24岁。身热,微恶风,头胀痛,汗出不畅,鼻塞涕黄,咳嗽痰黏,咽喉肿痛,口渴喜饮,舌尖红,苔薄黄,脉浮数者,治法宜
金通公司以同一自有办公楼向两家银行提供抵押,是()的行为。人民法院应当依法确认金通公司()。
在下列有关抗震设防的说法中,哪些选项是符合规定的?()
在保修期限内,下列缺陷或事故,应由承包人承担保修费用的是()。
我国税制对( )规定了免征额
下面描述中错误的是
A、She’senjoyingthemusic.B、Themusicwillkeepherawake.C、Themusicdoesn’tbotherherD、Shewouldpreferadifferentstyle
最新回复
(
0
)