问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++根据注释要求,完成类的成员函数定义

发布网友 发布时间:2024-03-16 20:37

我来回答

1个回答

热心网友 时间:2024-03-17 14:55

#include <iostream>
using namespace std;
class Stack{
public:
    Stack(int);
    ~Stack();
    void Push(int);
    int Pop();
    int Size();
private:
    int *piBuffer;
    int iSize;
    int iTop;
};
Stack::Stack(int n):iSize(n),iTop(0){
    piBuffer = new int[iSize];
}
Stack::~Stack(){
    delete[] piBuffer;
}
void Stack::Push(int i){
    piBuffer[iTop++] = i;
}
int Stack::Pop(){
    return piBuffer[--iTop];
}
int Stack::Size(){
    return iTop;
}
int main(){
    Stack s(5);
    s.Push(1);
    s.Push(2);
    s.Push(3);
    cout << s.Size() << endl;
    int a;
    a = s.Pop();
    cout << a << endl;
    a = s.Pop();
    cout << a << endl;
    cout << s.Size() << endl;
    return 0;
}

没有处理栈的大小边界,可以改善。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 一年内第二次修改技巧 第二次修改技巧??第二次修改技巧 visia是什么意思 一年内第二次修改技巧 苹果手机怎么改第二次修改技巧 第二次修改技巧 什么是硅晶纤维6 ...和诗经论语,没有任何基础,请问要大概学多长时间啊?有什 ...那么要花多少时间才能把《论语》背完?求回答!!! 一年内第二次修改技巧 好玩的台球案板大班教案 “家人尽奔,登楼哗噪,铳炮轰然。”怎么断句? 如何识别假酒?14 怎样鉴别真假酒1414 点燃白酒看火苗怎样鉴别真假72 我爱读书作文好词好句子 我爱读书的好句子 手腕大约有两厘米的六角星可以当兵吗 三星一杠是连长还是团长?旅长军长是几星几杠?我不懂,你们谁详...3 如何区分军人肩膀上的肩牌级别22 ...定义字符串类CString如下 请完成其成员函数定义 并在主函数中进行... 烤箱如何自制肉松如何用烤箱自制肉松 如何在烤箱里制作美味的肉松? 纤维的名词解释2 纺织纤维名词解释15个,100分7 肌纤维类型名词解释1 名词解释,9 薄肯野纤维的名词解释 一年内第二次修改技巧 帅气的古风男名字适合男生的古风名字 我用的大智慧软件,现在里面显示浮动盈亏是39.6,我如果我现在卖出的话... 一年内第二次修改技巧_百度问一问 在股票软件中,有一个浮动盈亏的显示 如果是300元,请问 是表示我的纯... 海通证券手机客户端的“浮动盈亏”是不是已经扣除买入卖出的佣金过户... 《总裁和她的温柔总监》txt下载在线阅读全文,求百度网盘云资源_百度知 ... 要是给关羽安排一个军师,他还会丢掉荆州吗? 若盐水洗鼻,能否用一个用完的鼻腔喷雾瓶,装上生理盐水直接往鼻...2 把盐水放在喷雾器里可以治疗鼻炎吗1 鼻喷雾器怎么用?生理盐水那种 我患有过敏性鼻炎,用盐水洗鼻子有用吗?怎么洗?能不能用针管把...1