首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
53
问题
下面是一个栈类的模板,其中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://kaotiyun.com/show/26Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<iostream.h>voidmain(){staticinta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};inti,j,sum=0;for(i=0;i<3;i+
下列关于运算符重载的叙述中,正确的是()。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){charcha[3][5]={"AAAA","BBBB","CC"];cout<<cha[1]<<end1;}
关于二义性的描述错误的是()。
对于下面程序,选项正确的是()。#include<iostream>usingnamespacestd;classpoint{public:voidsetpoint(un
下列引用的定义中,()是错误的。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
下列叙述中正确的是()。
下列关于线性表的叙述中,不正确的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
随机试题
教师运用伟人的典范、好榜样的方式对学生进行思想品德教育,属于德育的()。
Word的__________功能可以使用户在打印输出前预先观察文档的输出效果。
A、艾司唑仑B、氟西泮C、氯美扎酮D、谷维素E、夸西泮对睡眠时间短且夜间易醒早醒者,可选()。
擅自生产、配制、经营、出售或进出口麻醉药品的擅自安排麻醉药品新药临床、不经批准就投产的
设计强度为C50的预应力混凝土连续梁张拉时,混凝土强度最低应达到()MPa。
个人经营贷款业务中,存在下列()情况的担保机构,银行应暂停与其合作。
某学生语文、数学、英语三科的平均成绩是93分,其中语文、数学平均成绩90分,语文、英语平均成绩93.5分,则该生语文成绩是多少?
如今的低汽油价格使消费者们青睐更大的汽车,这些汽车会消耗更多的作为燃料的汽油。所以,美国的汽车制造商不愿意积极地寻求新的节能技术。但是,美国汽车工业的这种特别的消极态度会威胁到该工业的未来。下面哪项,如果正确,为上面的结论提供了最多的支持?
Takentogether,income,occupation,andeducationaregoodmeasuresofpeople’ssocialstanding.Usingalayeredmodelofstrati
ForeignAdoptionsMadonna,asyoumighthaveheard,isintheprocessofadoptingababyfromMalawi.Theone-year-oldboyn
最新回复
(
0
)