#include using namespace std; // Generic template template class TQueue { private: TQueueType Q[size+1]; int algus; int ots; public: TQueue(){ algus=-1; ots=0; } void Put(TQueueType i); TQueueType Get(void); int GetSize(void){ return size;} }; template void TQueue::Put(TQueueType _input) { if(ots==size){ cout << "OVERFLOW: Queue is full; no room for " <<_input<< endl; return; } Q[ots] = _input; //DEBUG cout<<"Positsioonile "<