int main() { ArrayQueue q; try { if(q.isEmpty()) { cout << "Queue is empty" << "\n"; } //Enqueue Elements q.Enqueue(100); q.Enqueue(200); q.Enqueue(300); //Size of queue cout << "size of queue" << q.Size()<<"\n"; //Front elements cout << q.Front() << "\n"; //Dequeue elements cout << q.Dequeue() << "\n"; cout << q.Dequeue() << "\n"; cout << q.Dequeue() << "\n"; } catch(...) { cout << "some exception occured" << "\n"; } }