首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列模板声明中,有语法错误的是( )。
下列模板声明中,有语法错误的是( )。
admin
2017-10-17
31
问题
下列模板声明中,有语法错误的是( )。
选项
A、template<typename T>T fun(T x){return x;}
B、template<typename T>T fun(T x,int n){return x*n;}
C、template<class T>T fun(T*p){return *p;}
D、template<class T>T ClassA{T n;}
答案
D
解析
此题考查的是函数模板的声明。声明一个函数模板的格式为:template<模板形参表声明>函数声明,其中的<模板形参表声明>是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename参数名;class参数名;类型修饰参数名。而选项D)为定义类模板的格式,即template<类型形参表,class<类模板名>{};。
转载请注明原文地址:https://kaotiyun.com/show/XWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是
下面语句段的输出结果是【】。intx=0,y=2,z=3;switch(x){case0:switch(y){case1:cout<<’*’;break;
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下列运算符中,在C++语言中不能重载的是
对于下列语句char*strl="Hello";char*str2=."Hello";*strl=’P’;cout<<str2<<end1;其输出结果为:【 】
下列关于虚函数与函数重载区别的叙述中不正确的是
若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
关于常成员函数,下列说法中错误的是
下列叙述中错误的是
关于多继承二义性的描述中,错误的是()。
随机试题
我国实施中等教育的机构包括()
原发性肝癌首发症状为
可作为退热药的首选,尤其适合老年人和儿童服用的药品是
在账务处理系统中账套正式启用之后下列设置不能更改的是()。
“赖有岳于双少保,人间始觉重西湖”描写的是()民族英雄的事迹。
图5中,曲线I、Ⅱ、Ⅲ分别表示某野生动物种群数量超过环境容纳量后,其未来种群数量变化三种可能的情况。问题:若图中物种处于最高营养级,当其数量下降,且其他条件不变时,流向该营养级其他物种的能量会________。处于该营养级物种的种间关系是_____
近几年来,人口自然增长率最低的大洲是()。
某县技术监督局委托该县农业技术推广站对贩卖假种子的单位和个人行使处罚权,技术推广局应以下列哪个单位的名义行使处罚权?()
影响现代世界的三个犹太人不包括——。()
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
最新回复
(
0
)