multimap::iterator

A type that provides a bidirectional iterator that can read or modify any element in a multimap.

typedef implementation-defined iterator;

Remarks

The iterator defined by multimap points to objects of value_type, which are of type pair*<const Key, Type>*. The value of the key is available through the first member pair and the value of the mapped element is available through the second member of the pair.

To dereference an iterator Iter pointing to an element in a multimap, use the -> operator.

To access the value of the key for the element, use Iter -> first, which is equivalent to (*Iter).first. To access the value of the mapped datum for the element, use Iter -> second, which is equivalent to (*Iter).second.

A type iterator can be used to modify the value of an element.

Example

See the example for begin for an example of how to declare and use iterator.

Requirements

Header: <map>

Namespace: std

See Also

Reference

multimap Class

Standard Template Library

Other Resources

multimap Members