//----------------------------------------------------------------------------- // Queue.cpp // Implementation file for Queue ADT //----------------------------------------------------------------------------- #include #include #include #include"Queue.h" // Initial size -------------------------------------------------------------- static const int InitialSize = 10; // Helper Function ------------------------------------------------------------ // doubleItemArray // Doubles the physical size of this Queue's underlying item array. void Queue::doubleItemArray(){ int i; int newSize = 2*physicalSize; QueueElement* oldArray = item; QueueElement* newArray = new QueueElement[newSize]; for(i=0; i