首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数模版中的定义中,合法的是( )。
下列函数模版中的定义中,合法的是( )。
admin
2020-04-07
66
问题
下列函数模版中的定义中,合法的是( )。
选项
A、template
T abs(T x){return x<0?-x:x;}
B、template class
T abs(T x){return x<0?-x:x;}
C、template T
abs(T x){return x<0?-x:x;}
D、template T abs(T x){return x<0?-x:x:}
答案
A
解析
此题考查的是函数模板。声明一个函数模板的格式是:template<模板形参表声明>函数声明,其中的<模板形参表声明>是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename参数名;class参数名;类型修饰参数名。
转载请注明原文地址:https://www.kaotiyun.com/show/a38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的构造函数的成员初始化列表中,不能包含
关于函数重载,下列叙述中错误的是()。
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}
有如下函数模板:template<typenameT,typenaineU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
以下程序的执行结果是________。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fil(’*’):cout.width(10);
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
继承与【】机制,是面向对象程序中实现重用的主要手段。
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有
在MyClass类的定义中,对赋值运算符:进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this
随机试题
按照议程建立过程中各项功能活动的先后次序,政府议程可以分为_______、________、_________、_________。
Χ线控制装置的三钮控制方式是指
电子捕获检测器(ECD)主要用于测定的化合物结构特点有
《环境空气质量标准》中TSP的二级标准的1小时平均和日平均浓度限值分别是()mg/m3。
某工程项目发生事故造成5人死亡,直接经济损失6000万元,该事故应确定为()
社区教育活动都是以()为核心展开的。
课程标准就是教学大纲。
WhatistheyoungerAmericans’ideaofagoodmeal?
Childrenlearnalmostnothingfromtelevision,andthemoretheywatchthelesstheyremember.Theyregardtelevisionpurely26
A、Shewillgobackhomesoon.B、Sheneedshelpfromtheman.C、Shefeelsbadaboutthedelay.D、Shewantstocanceltheflight.
最新回复
(
0
)