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 |