#ifndef MY_QUEUE_T #define MY_QUEUE_T #include struct QueueNodeT; class QueueT { public: QueueT(); QueueT(QueueT & src); ~QueueT(); QueueT & operator =(QueueT & src); void Enqueue(std::string); void Dequeue(void); std::string Front(void) const; size_t Size(void) const; bool IsEmtpy(void) const; bool IsFull(void) const; private: QueueNodeT *front, *back; size_t count; }; #endif