==========C++ Maps========== C++ Maps are sorted associative containers that contain unique key/value pairs. Maps are sorted by their keys. 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. |[[map_constructors]]|default methods to allocate, copy, and deallocate maps| |[[map_operators]]|assign, compare, and access elements of a map| |[[map_typedefs]]|typedefs 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|