• C++的作业,高手莫看


    练习内容:
    编写一个堆栈类和一个队列类,类名分别为Stack和Queue。这两个类至少有三个方法:分别为写入数据(write)、读出数据(read)、计算当前存入的数据单元个数(count)。
    编写测试程序对Stack和Queue进行测试。
    要求:
    允许向Stack和Queue的不同实例存放不同类型的数据单元,但是同一个Stack或者Queue实例只存贮同一类型的数据单元。
    尽量使用在本课中学习到C++语言知识。(其实也就是继承、虚函数、动态联编著等基础)
    独立完成。


    作业是用模板来实现的,虽然没有要求一定要用模板,不过觉得还是模板方便。
    不过有一问题,模板类的实例,如何自己释放?
    CStack<int> intStack;

    delete intStack;  
    //这句报错

    作业是在VC++.NET 2003下做的,源码下载地址:
    https://files.cnblogs.com/Maverick/A0417307_1.rar
    代码中可能隐患,如能指出,不吝感激!
  • 相关阅读:
    对于Sobel算子的学习
    HDU 2594(求最长公共前后缀 kmp)
    HDU 6108(整除判断 数学)
    HDU 5968(异或计算 暴力)
    HDU 5963(游戏 博弈+规律)
    简单算法考题记录
    flex与bison
    C++ 智能指针
    Linux 添加设备驱动程序
    Linux 添加系统调用
  • 原文地址:https://www.cnblogs.com/Maverick/p/130675.html
Copyright © 2020-2023  润新知