queue::pop | public member function |
void pop ( ); |
Delete next element
Removes the next element in the queue, effectively reducing its size by one. The element removed is the "oldest" element in the queue whose value can be retrieved by calling member queue::front.
This calls the removed element's destructor.
This member function effectively calls the member function pop_front of the underlying container object.
Parameters
noneReturn value
noneExample
// queue::push/pop #include <iostream> #include <queue> using namespace std; int main () { queue<int> myqueue; int myint; cout << "Please enter some integers (enter 0 to end):\n"; do { cin >> myint; myqueue.push (myint); } while (myint); cout << "myqueue contains: "; while (!myqueue.empty()) { cout << " " << myqueue.front(); myqueue.pop(); } return 0; } |
Complexity
Constant.See also
queue::push | Insert element (public member function) |
queue::empty | Test whether container is empty (public member function) |