В §23.2.7 Неупорядоченные ассоциативные контейнеры [unord.req] стандарта C++ в таблице 91 описаны дополнительные требования, которым должен соответствовать неупорядоченный ассоциативный контейнер STL. В этой таблице стандарт требует, чтобы неупорядоченные контейнеры STL (т. е. unordered_set
, < a href="http://en.cppreference.com/w/cpp/container/unordered_map" rel="noreferrer">unordered_map
, unordered_multiset
и unordered_multimap
< /a>) должны предоставлять в качестве членов типы local_iterator
и const_local_iterator
.
local_iterator
— это тип итератора, категории, значения, различия, указатели и ссылочные типы которого так же, какiterator
неупорядоченного контейнера. Этот итератор можно использовать для итерации по одному сегменту, но не по сегментам.const_local_iterator
— это тип итератора, категория, значение, разница, указатель и типы ссылок которого так же, какconst_iterator
неупорядоченного контейнера. Этот итератор можно использовать для итерации по одному сегменту, но не по сегментам.
Q
Каково использование этих итераторов?