首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于函数模板的定义中,合法的是( )。
下列关于函数模板的定义中,合法的是( )。
admin
2012-01-20
16
问题
下列关于函数模板的定义中,合法的是( )。
选项
A、template class <T>T abs(T z) {return z<0 ?-z:z;}
B、template<typename T>T abs(T z) {return z<0 ?-z:z;}
C、template T<class T>abs(T z) {return z<0 ?-z:z;}
D、template T abs(Tz) {return z<0 ?z:z;}
答案
B
解析
声明一个函数模板格式是:
template<模板形参表声明><函数声明>
其中<模板形参表声明>是由一个或多个<模板形参>组成(如果是多个需要用逗号隔开)。其中,<模板形参>可以换成class,函数的声明部分和一般函数的声明部分类似,只有某些类型修饰符被虚拟类型参数替代。
转载请注明原文地址:https://kaotiyun.com/show/6xVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,
数据库应用系统中的核心问题是()。
有以下程序#include<stdio.h>main(){charc[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(
函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
若有“chars[3][3]={"AAA","BBB","CCC");”说明语句,则与它等价的语句是()。
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()
下列叙述中正确的是()。
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
随机试题
不符合新月体性肾小球肾炎的描述是
下列综合征是鼻中隔偏曲表现之一的是
下列说法错误的是()。
深层平极载荷试验的试验深度不应小于()m。
对竣工时遗留的或试车中发现必须新增的安全、()保护措施,要安排投资和材料限期完成。
计算机网络的功能有()。
设f(u)连续,则∫0xdu∫uxvf(u2-v2)dv=_________.
办公软件中的字体在操作系统中有对应的字体文件,字体文件中存放的汉字编码是:
A、 B、 C、 B
SaltThegovernmentwatchdog,TheFoodStandardsAgency,hasannouncedtargetsforreducingsaltinarangeoffoodproducts.Th
最新回复
(
0
)