首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop 函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop 函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class
admin
2009-01-15
33
问题
下面是一个栈类的模板,其中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];
解析
返回栈顶元素,并减一。
转载请注明原文地址:https://kaotiyun.com/show/YYkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为:"abcdabfabcdx",
数据库技术的根本目标是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组
下列关于数据库系统的叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
对下图二叉树进行前序遍历的结果为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
算法的有穷性是指()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
编译时的多态性可以通过使用()获得。
随机试题
Threesareusefultomaninthreeveryimportantways:theyprovidehimwoodandotherproducts;theygivehimshade;andtheyhelp
肺活量:
低血糖的病因以下哪项不是
调剂室“查对制度”的诸款项的内容可以概括为四个字,即
Carlson的营养状况指数法预测富营养化,其认为湖泊中总磷与()之间存在一定的关系。
根据《一级建造师(机电工程)注册执业工程规模标准》,属于大型工程的有()。
纳税人尚未核发土地使用证书的,其缴纳城镇土地使用税的计税依据为()。
【2015年】下列有关审计计划的说法中,正确的是()。
BeforehighschoolteacherKimberlyRughgotdowntobusinessatthestartofarecentschoolweek,shejokedwithherstudents
设A是m阶矩阵,B是n阶矩阵,且|A|=a,|B|=b,则=_______.
最新回复
(
0
)