// File: iqmain.C // // Testing the IntQ class #include #include #include #include "intq.h" main() { IntQ L ; int n, length ; L.enqueue(5) ; L.enqueue(5) ; L.enqueue(2) ; L.enqueue(7) ; L.enqueue(5) ; L.enqueue(5) ; L.enqueue(13) ; L.enqueue(12) ; L.enqueue(11) ; L.print() ; cout << endl ; length = L.length() ; cout << "length = " << length << endl ; cout << endl ; L.remove(5) ; L.print() ; cout << "\n" << endl ; L.enqueue(17) ; L.enqueue(21) ; L.print() ; cout << "\n" << endl ; n = L.dequeue() ; cout << "Removed item: " << n << endl ; L.print() ; cout << "\n" << endl ; n = L.peek() ; cout << "First item: " << n << endl ; L.print() ; cout << "\n" << endl ; cout << "Remove: " << L.dequeue() << endl ; cout << "Remove: " << L.dequeue() << endl ; cout << "Remove: " << L.dequeue() << endl ; cout << "Remove: " << L.dequeue() << endl ; cout << "Remove: " << L.dequeue() << endl ; L.print() ; cout << endl ; cout << "Remove: " << L.dequeue() << endl ; L.print() ; cout << endl ; L.enqueue(1) ; L.enqueue(2) ; L.enqueue(3) ; L.print() ; cout << "\n" << endl ; }