首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数模板的定义中,合法的是
下列函数模板的定义中,合法的是
admin
2017-10-17
25
问题
下列函数模板的定义中,合法的是
选项
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://jikaoti.com/ti/cIt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<*
程序设计语言的基本成分是数据成分、运算成分、控制成分和
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn;Public:Sample(Ti){n=i
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
下列虚基类的声明中正确的是
下列字符串中,正确的C++标识符是()。
随机试题
表示每人获得某种公共物品的数量或机会平等,这种社会公平类型是()
A、封闭式提问B、开放式提问C、探索式提问D、倾向性提问E、复合式提问“你为什么不选择手术治疗呢?”属于()
健康男婴,出生体重为3.5kg,身长为50cm,头围34cm,现在年龄为6个月,来医院做健康体检。预计该婴儿1岁时的身长约为
凝血因子中除外哪一种,均为蛋白质
A.发热3~4天出疹,出疹时发热更高B.发热1/2~1天出疹C.发热3~4天,热退出疹D.高热数小时~1天出疹E.发热轻微,1~2天出疹
可用于脾阳不足之肌衄证的方剂是
钢衬板组合楼板的自重轻,可以建造的高度更高。()
有一辆汽车,配有4个新轮胎,另有一个备用的新轮胎。假设汽车行驶时每一个轮胎受的磨损是均匀的,且每个轮胎只能行驶10000千米。那么,使用这些轮胎,这辆汽车最多能行驶多少千米?()
在平衡二叉排序树上进行查找时,其时间复杂度为(52)。
Whydoesthemanfeeldumb?
最新回复
(
0
)