Multimaps are associative containers available in the C++ Standard Library. They are similar to a map with an addition that multiple elements can have the same keys. The multimap::rbegin()
is a method available in the STL that returns a reverse iterator to the last element in the container.
Syntax:
map_name.rbegin();
Parameters: The multimap::rbegin()
does not accept any parameter:
Return value: Reverse iterator to the last element in the container
Example of multimap::rbegin() method
#include<iostream> #include<map> using namespace std; int main() { multimap<char,int> m; m.insert( pair<int,int> ('a',1) ); m.insert( pair<int,int> ('b',2) ); m.insert( pair<int,int> ('c',3) ); m.insert( pair<int,int> ('d',4) ); multimap<char, int>::reverse_iterator it = m.rbegin(); cout<<"last element: \n"; cout<< it->first << " : "<< it->second<<endl; }
Output:
last element: d