首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
44
问题
下面是一个栈类的模板,其中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>usingnamespacestd;classBase{intx;public:Base(inti){x=i;}~Base()
在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的【】独立性。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){inta=18;int*p=&a;cou
下面程序的运行结果是()。#include<iostream>usingnamespacestd;classA{public:virtual~A(){cout<<
下列说法正确的是()。
根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分成()。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用【】的原理来设计软件,这就是软件工程诞生的基础。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
类模板成员函数体外定义时,必须用与声明该类模板一样的template<class模板形参>声明,使它成为【】。
在下列概念中,不属于面向对象方法的是______。
随机试题
简述中外文化的第二次大交汇的特点。
在处方书写中,“饭后”可用英文缩写为
马副鼻窦蓄脓圆锯术后,局部最佳护理方法是
甲房地产经纪公司(以下简称甲公司)在某城市开设了多家连锁门店,采用计算机网络系统管理房源信息,建立客户数据库管理客户信息。张某看到甲公司在网络上发布的房源信息,看中了其中一套住房,但对该套住房出售价格有些不满意,于是到门店咨询。甲公司房地产经纪人李某接待了
索赔的程序不包括( )。
病毒会入侵一台单个的计算机系统,而将计算机联网后,就不会再受病毒的侵扰了。()
劳动岗位规范是安排员工上岗,签订上岗协议和对员工进行岗位考核的依据和尺度,包括()等。
将内容涉及同一地区的文件组合在一起的方法,叫:
Airpollutionkilledaboutsevenmillionpeoplelastyear,makingittheworld’ssinglebiggestenvironmentalhealthrisk,theW
HalloweenisoneofthemostfamousholidaysintheU.S.,anditisonOctober31st.Peoplecarvepumpkinsandmakefunnyface
最新回复
(
0
)