// ННГУ, ВМК, Курс "Методы программирования-2", С++, ООП
//
// Copyright (c) Гергель В.П. 28.07.2000 (07.08)
//
// Динамические структуры данных - очередь - версия 3.1

#ifndef __DATQUEUE_H
#define __DATQUEUE_H

#include "datstack.h"
#define QueueID  102

class TQueue : public TStack {
  protected:
    int Li;                              // индекс первого элемента структуры
    virtual int GetNextIndex(int index); // получить следующий индекс
  public:
    TQueue(int Size=DefMemSize) : TStack(Size) { Li=0; }
    virtual TData Get (void); // взять из очереди с удалением
};
#endif
Хостинг от uCoz