You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
334 B
C++
17 lines
334 B
C++
#ifndef QUEUE_H
|
|
#define QUEUE_H
|
|
const int maxSize = 50;
|
|
template<class T>
|
|
class Queue
|
|
{
|
|
public:
|
|
Queue(){}
|
|
~Queue(){}
|
|
virtual bool EnQueue(const T& x) = 0;
|
|
virtual bool DeQueue(T& x) = 0;
|
|
virtual bool getFront(T& x) = 0;
|
|
virtual bool IsEmpty()const = 0;
|
|
virtual bool IsFull()const = 0;
|
|
virtual int getSize()const = 0;
|
|
};
|
|
#endif |