Скачиваний:
5
Добавлен:
28.06.2014
Размер:
844 б
Скачать
//---------------------------------------------------------------------------

#ifndef DeqH
#define DeqH
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <iostream.h>
//---------------------------------------------------------------------------

template <class TYPE, int Size> class Deq {
	private:
		int Count;
		TYPE arr[Size];
	public:
		class Error{
			public:
				virtual void Message() {cout << "Range check error"<<endl;}
		};
		Deq() {	Count = 0;};
		bool push_back(TYPE v);
		bool push_front(TYPE);
		int GetSize() {return Count;};
		TYPE& back();
		TYPE& front();
		bool empty() {return Count == 0;}
		void clear() {Count = 0;}
		TYPE pop_back();
		TYPE pop_front();
};




#endif

Соседние файлы в папке laba13