// ННГУ, ВМК, Курс "Методы программирования-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