DIR Return Create A Forum - Home
---------------------------------------------------------
gworld
HTML https://gworld.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: C++PROGRAMMING LANGUAGE
*****************************************************
#Post#: 134--------------------------------------------------
C++ MAPS
By: eba95 Date: July 30, 2010, 9:01 pm
---------------------------------------------------------
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.
Header file #include <map>
Map
Constructors
& Destructors default
methods to
allocate, copy,
and deallocate
maps
Map
operators assign,
compare,
=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
*****************************************************