首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class Tstack
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class Tstack
admin
2009-01-15
74
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。
template <class T>
class Tstack
{
enum{ size= 1000 };
T stack[size];
int top;
public:
Tstack():top(0){ }
void push(const T &i){
if(top<size)
stack[top++]=i;
}
T pop() {
if(top==0)exit(1); //栈空时终止运行
return 【 】;
}
};
选项
答案
stack[--top] 或 stack[top-=1] 或 stack[top=top-1]
解析
转载请注明原文地址:https://www.kaotiyun.com/show/bykp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c
以下数据结构中,属于非线性数据结构的是()。
有以下程序:#includemain(){while(getchar()!=’\n’);}以下叙述中正确的是()。
表达式:(int)((double)9/2)—(9)%2的值是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STU*a){strcpy(a
将自然数集设为整数类Ⅰ,则下面属于类Ⅰ实例的是()。
表示关系式x≤y≤z的C语言表达式的是
计算机能直接执行的程序是
下面说法正确的是()。
随机试题
缺O2使呼吸活动增强,主要通过刺激下列哪一部位而实现
关于给予原发性高血压患者的药物治疗指导,正确的是
人眼视觉最大的灰阶等级范围是
A、精诚团结,紧密合作B、耐心倾听、正确引导C、尊重患者,心正无私D、举止端庄,热情开放E、严密观察,勤于护理询问病史的伦理要求是
在植物器官中,只有种子含有
采用预压法加固软土地基时,以下试验方法适宜该地基土的加固效果检验的有()。
根据下面材料回答问题。2009年第一季度纯棉布累计出口金额最多的出口金额达()。
Usingtheinformationinthetext,completeeachsentence14-18,withawordorphrasefromthelistbelow.Foreachsentenc
--IthinkI’dtakethedoctor’sadviceandstartrunningeverymorning.--Really?______.
Whatwillmanbelikeinthefuture—in5,000oreven50,000yearsfromnow?Wecanonlymakeaguess,ofcourse,butwecan
最新回复
(
0
)