table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::map::rbegin,std::map::crbegin(3) | C++ Standard Libary | std::map::rbegin,std::map::crbegin(3) | 
NAME¶
std::map::rbegin,std::map::crbegin - std::map::rbegin,std::map::crbegin
Synopsis¶
 reverse_iterator rbegin(); (1) (noexcept since C++11)
  
   const_reverse_iterator rbegin() const; (2) (noexcept since C++11)
  
   const_reverse_iterator crbegin() const noexcept; (3) (since
    C++11)
  
   Returns a reverse iterator to the first element of the reversed map. It
    corresponds
  
   to the last element of the non-reversed map. If the map is empty, the
    returned
  
   iterator is equal to rend().
  
   range-rbegin-rend.svg
Parameters¶
(none)
Return value¶
Reverse iterator to the first element.
Complexity¶
Constant.
Notes¶
 The underlying iterator of the returned reverse iterator is the
    end iterator. Hence
  
   the returned iterator is invalidated if and when the end iterator is
    invalidated.
  
   libc++ backports crbegin() to C++98 mode.
Example¶
// Run this code
  
   #include <iomanip>
  
   #include <iostream>
  
   #include <string_view>
  
   #include <map>
  
   int main()
  
   {
  
   const std::map<int, std::string_view> coins
  
   {
  
   {10, "dime"},
  
   {100, "dollar"},
  
   {50, "half dollar"},
  
   {5, "nickel"},
  
   {1, "penny"},
  
   {25, "quarter"}
  
   }; // initializer entries in name alphabetical order
  
   std::cout << "US coins in circulation, largest to smallest
    denomination:\n";
  
   for (auto it = coins.crbegin(); it != coins.crend(); ++it)
  
   std::cout << std::setw(11) << it->second << " =
    ¢" << it->first << '\n';
  
   }
Output:¶
 US coins in circulation, largest to smallest denomination:
  
   dollar = ¢100
  
   half dollar = ¢50
  
   quarter = ¢25
  
   dime = ¢10
  
   nickel = ¢5
  
   penny = ¢1
See also¶
 rend returns a reverse iterator to the end
  
   crend (public member function)
  
   (C++11)
  
   rbegin returns a reverse iterator to the beginning of a container or array
  
   crbegin (function template)
  
   (C++14)
| 2024.06.10 | http://cppreference.com |