首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列模板声明中,有语法错误的是( )。
下列模板声明中,有语法错误的是( )。
admin
2017-10-17
53
问题
下列模板声明中,有语法错误的是( )。
选项
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全国计算机二级
相关试题推荐
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:S
有以下程序:classDate{public:Date(inty,intm,intd);{year=y;month=m;d
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
下列关于栈的描述中错误的是
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<*
下列程序的输出结果是【 】。#include<iostream.h>classMyClass{public:intnumber;voidset(inti);};intnumber=3;voidMyClass:
下列关于虚函数与函数重载区别的叙述中不正确的是
关于多继承二义性的描述中,错误的是()。
随机试题
阿托品的药理作用不包括
近年来进展最为迅速的一类抗高血压药是
上述招标程序中,有哪些不妥之处?请说明理由。问题久拖不决后,该医院能否要求重新招标?为什么?
行为人超越代理权以被代理人名义订立的合同,相对人可以催告被代理人予以追认。被代理人未作表示的视为()。
最初的生命可能就是一群偶然聚集在一起的有机物。之后,这群偶遇的有机物有了明确的分工。蛋白质负责提供支架和生产能量,DNA和RNA则保存和实施群体的“复制图纸”,磷脂分子和蛋白质还联手建了细胞膜。正是这层神奇的膜,将有机物集群包裹在一个稳定的环境中。生命的单
根据以下资料。回答下列问题。2006-2010年,深圳市三次产业中,企业登记数逐年增加的产业有()个。
监领地制
下列关于犯罪中止的表述中,不正确的是()
WhatmakesSusanbecomeanovernightstar?
Ifhe(send)______tohospitalontime,hewouldstillbealivenow.
最新回复
(
0
)