queue::front | public member function |
value_type& front ( ); const value_type& front ( ) const; |
Access next element
Returns a reference to the next element in the queue. This is the "oldest" element in the queue and the same element that is popped out from the queue if member queue::pop is called.
This member function effectively calls the member with the same name in the underlying container object.
Parameters
noneReturn value
A reference to the next element in the queue.Member type value_type is defined to the type of value contained by the underlying container, which shall be the same as the first template parameter (T).
Example
// queue::front #include <iostream> #include <queue> using namespace std; int main () { queue<int> myqueue; myqueue.push(77); myqueue.push(16); myqueue.front() -= myqueue.back(); cout << "myqueue.front() is now " << myqueue.front() << endl; return 0; } |
Output:
myqueue.front() is now 61 |
Complexity
Constant.See also
queue::pop | Delete next element (public member function) |
queue::back | Access last element (public member function) |