Итератор в STL — это обобщенная концепция, предоставляющая способ доступа к элементам контейнера (например, vector
, list
, map
) последовательно, без раскрытия внутренней структуры этого контейнера. Это похоже на указатель на элемент, но с дополнительными возможностями в зависимости от категории итератора.
Основные функции итератора:
*it
).++it
).it != end()
).Категории итераторов (в порядке расширения возможностей):
*it
(для чтения), ++it
, it == other
.*it
(для записи), ++it
.*it
(чтение/запись), ++it
, it == other
.Итератор в STL — это обобщенная концепция, предоставляющая способ доступа к элементам контейнера (например, vector
, list
, map
) последовательно, без раскрытия внутренней структуры этого контейнера. Это похоже на указатель на элемент, но с дополнительными возможностями в зависимости от категории итератора.
Основные функции итератора:
*it
).++it
).it != end()
).Категории итераторов (в порядке расширения возможностей):
*it
(для чтения), ++it
, it == other
.*it
(для записи), ++it
.*it
(чтение/запись), ++it
, it == other
.Register or sign in to get access to full answers for all questions from the question bank.