Поделиться через


hash_multimap::const_iterator

Note

This API is obsolete. The alternative is unordered_multimap Class.

A type that provides a bidirectional iterator that can read a const element in the hash_multimap.

typedef list<typename Traits::value_type, typename Traits::allocator_type>::const_iterator const_iterator;

Remarks

A type const_iterator cannot be used to modify the value of an element.

The const_iterator defined by hash_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 a const_iterator cIter pointing to an element in a hash_multimap, use the -> operator.

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

In Visual C++ .NET 2003, members of the <hash_map> and <hash_set> header files are no longer in the std namespace, but rather have been moved into the stdext namespace. See The stdext Namespace for more information.

Example

See the example for begin for an example using const_iterator.

Requirements

Header: <hash_map>

Namespace: stdext

See Also

Reference

hash_multimap Class

Standard Template Library