/* * queue.h * * Created on: 07.11.2012 * Author: trifon */ #ifndef QUEUE_H_ #define QUEUE_H_ #include using namespace std; template class Queue { public: virtual bool empty() const = 0; virtual bool push(T const&) = 0; virtual bool pop(T&) = 0; virtual bool head(T&) = 0; }; #endif /* QUEUE_H_ */