hash_map::const_iterator
![]() |
---|
Этот API устарел.Альтернативы unordered_map Class. |
Тип, предоставляющий двунаправленный итератор, который может считывать элемент const в hash_map.
typedef list<typename Traits::value_type, typename Traits::allocator_type>::const_iterator const_iterator;
Заметки
Тип const_iterator не может использоваться для изменения значения элемента.
const_iterator указанный точками hash_map к элементам, объекты value_type, то типа pair*<const Key, Type>*, членом которых первый ключ к элементу и члены, второй, полученного материала, удерживаемые элемент.
Для разыменования const_iteratorcIter, указывающим на элемент в hash_map, используйте оператор ->.
Получить доступ к значению ключа элемента, используйте cIter -> first, которая эквивалентна (*cIter).first.Получить доступ к значению сопоставляемого объекта material для элемента, используйте cIter -> second, которая эквивалентна (*cIter).second.
В Visual C++ .NET 2003 <hash_map> элементы файлов заголовков и <hash_set> больше не находятся в пространстве имен std, но скорее перейти на пространство имен stdext.Дополнительные сведения см. в разделе Пространство имен stdext.
Пример
См. пример для begin пример использования const_iterator.
Требования
заголовок: <hash_map>
Stdext пространство имен: