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 |