// This program demonstrates the STL queue container adapter. #include #include using namespace std; int main() { const int MAX = 8; // Max value int count; // Loop counter // Define a queue object. queue iQueue; // Enqueue a series of numbers. cout << "I will now enqueue items...\n"; for (count = 2; count < MAX; count += 2) { cout << "Pushing "<< count << endl; iQueue.push(count); } // Dequeue and display the numbers. cout << "I will now dequeue items...\n"; for (count = 2; count < MAX; count += 2) { cout << "Popping "<< iQueue.front() << endl; iQueue.pop(); } return 0; }