queue::back | public member function |
value_type& back ( ); const value_type& back ( ) const; |
Access last element
Returns a reference to the last element in the queue. This is the "newest" element in the queue i.e. the last element pushed into queue.
This member function effectively calls the member with the same name in the underlying container object.
Parameters
noneReturn value
A reference to the last 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(12); myqueue.push(75); // this is now the back myqueue.back() -= myqueue.front(); cout << "myqueue.back() is now " << myqueue.back() << endl; return 0; } |
Output:
myqueue.back() is now 63 |
Complexity
Constant.See also
queue::front | Access next element (public member function) |
queue::push | Insert element (public member function) |