首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
46
问题
下面是一个栈类的模板,其中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(){intx=-1,y=5,z;z=(x++<0)&&(y-->=0);cout<<x<<’\t’<<y<<’\t’<<z<<end1;}
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(inta){x=a;}frienddoublesq
在下列函数原型中,可以作为类AA构造函数的是()。
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
下面程序的运行结果是()。#include<iostream>usingnamespacestd;classA{public:virtual~A(){cout<<
数据库管理系统常见的数据模型有层次模型、网状模型和【】三种。
若要用派生类的对象访问基类的保护成员,以下观点正确的是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用【】的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
下面关于形参与实参的说法,正确的是()。
随机试题
由正中神经和尺神经共同支配的肌为
正常人心率超过180次/min,心排血量减少的原因主要是
绦虫成虫的特征有
男性,40岁。多饮、多尿、纳差伴体重下降4个月。体检:身高171cm,体重65kg。血糖19.2mmol/L,尿酮(+)。根据目前情况,最佳治疗方案是哪项
第二颈椎棘突的体表定位标志在
因货币贬值、汇率变化,物价和工资上涨、政策法令变化引起的索赔属于( )。
机械零件的材料内任一点处由于外力作用或不均匀加热或永久变形产生的单位截面积的内力称为()。
某市2011年至2013年被盗自行车数量的统计曲线如下图,据此,市民最需要提防自行车被盗的时间段是:
下列历史事件按时问先后排序正确的一组是()。
Thethreeworld’srichestindustrialcountriesare______.
最新回复
(
0
)