首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。 template<class t> class T
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。 template<class t> class T
admin
2013-05-30
84
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。
template<class t>
class Tstack
{
enum{size=1000};
T stack[size]
int top;
public:
Tsack():top(0){}
void push(const T&i){
if(top<size)
stack[top++]=i;
}
T pop()
{
if(top==O)exit(1);//栈空时终止运行
retum【 】;
}
};
选项
答案
stack[--top]
解析
++/--运算符;注意栈顶元素在stack[top-1]中。
转载请注明原文地址:https://www.kaotiyun.com/show/26Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream.h>voidmain(){intx=-1,y=5,z;z=(x++<0)&&(y-->=0);cout<<x<<’\t’<<y<<’\t’<<z<<end1;}
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的【】独立性。
有如下程序:#include<iostream>usingnamespacestd;intfun(inta,intb){return(++a*b++);}voidmain(){
对基类数据成员的初始化必须派生类的构造函数中的【】处执行。
算法是一种()。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
下面关于C++语言变量的叙述错误的是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是______。
移动输入流文件指针的函数是______。
随机试题
单面焊双面成形按其操作手法大体上可分为()两大类。
蛛网膜囊肿最常见于
下列体现辛温复辛凉治法的方剂是
(2010年案例分析第二大题,第75—78题)甲钢铁总厂是一家老企业。1990年,该厂与其他钢铁企业一样,面临内部成本上升、外部市场疲软的双重压力,经济效益大面积滑坡,当时生产的产品28个品种有26个亏损。虽然总厂亏损已经到了难以为继的状况,可是各个分厂报
在我国,新建商品房市场的经纪业务采用()。
会计是()。
在MMPI-2临床量表剖析图的突出编码类型中,进入编码的量表的最低分数要比没有进入编码的其他临床量表分数最高者至少高出()个T分。(2010年11月真题)
关于终身教育,下列说法正确的有()。
1950年9月,毛泽东同志在对全国经济保卫工作会议的指示中说:“保卫工作必须特别强调党的领导作用,并在实际上党委直接领导,否则是危险的,”这一指示确定了()。
Thereportsaidthatthesamplewaterhadtoomuchleadinit,______
最新回复
(
0
)