C++ Maps
  
  C++ Maps are sorted associative containers that contain unique
  key/value pairs.  For example, you could create a map that
  associates a string with an
  integer, and then use that map to associate the number of days in
  each month with the name of each month.
  Display all entries for C++ Maps on one
  page, or view entries individually:
  
    
      | Map constructors &
      destructors | 
      default methods to allocate, copy,
      and deallocate maps | 
    
    
      | Map
      operators | 
      assign, compare, and access
      elements of a map | 
    
    
      | begin | 
      returns an iterator to the
      beginning of the map | 
    
    
      | clear | 
      removes all elements from the
      map | 
    
    
      | count | 
      returns the number of elements
      matching a certain key | 
    
    
      | empty | 
      true if the map has no
      elements | 
    
    
      | end | 
      returns an iterator just past the
      last element of a map | 
    
    
      | equal_range | 
      returns iterators to the first and
      just past the last elements matching a specific key | 
    
    
      | erase | 
      removes elements from a map | 
    
    
      | find | 
      returns an iterator to specific
      elements | 
    
    
      | insert | 
      insert items into a map | 
    
    
      | key_comp | 
      returns the function that compares
      keys | 
    
    
      | lower_bound | 
      returns an iterator to the first
      element greater than or equal to a certain value | 
    
    
      | max_size | 
      returns the maximum number of
      elements that the map can hold | 
    
    
      | rbegin | 
      returns a reverse_iterator to the end of the
      map | 
    
    
      | rend | 
      returns a reverse_iterator to the beginning of the
      map | 
    
    
      | size | 
      returns the number of items in the
      map | 
    
    
      | swap | 
      swap the contents of this map with
      another | 
    
    
      | upper_bound | 
      returns an iterator to the first
      element greater than a certain value | 
    
    
      | value_comp | 
      returns the function that compares
      values |