queue::push

Adds an element to the back of the queue.

void push(
   const Type& val
);

Parameters

  • val
    The element added to the back of the queue.

Remarks

The back of the queue is the position occupied by the most recently added element and is the last element at the end of the container.

Example

// queue_push.cpp
// compile with: /EHsc
#include <queue>
#include <iostream>

int main( )
{
   using namespace std;
   queue <int> q1;

   q1.push( 10 );
   q1.push( 20 );
   q1.push( 30 );

   queue <int>::size_type i;
   i = q1.size( );
   cout << "The queue length is " << i << "." << endl;

   i = q1.front( );
   cout << "The element at the front of the queue is "
        << i << "." << endl;
}
The queue length is 3.
The element at the front of the queue is 10.

Requirements

Header: <queue>

Namespace: std

See Also

Reference

queue Class

queue Functions

Standard Template Library

Other Resources

queue Members