|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2017, 23:27 | #1 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
Итератор для списка векторов
Пишу итератор для класса, который хранит элементы в списке векторов.
Код:
Проблема в том, что я не понимаю, как создавать объект своего итератора в begin() и end() и что передавать в конструктор. Скорее всего, в конструктор итератора следует передать итератор begin() списка. В таком случае, как будет выглядеть параметр конструктора? Как в операторе ++ итерировать по всем элементам внутри VectorList? Алгоритм работы итератора такой: он перебирает элементы всех векторов. Если вектор заканчивается, то происходит переход на следующий вектор. |
19.11.2017, 20:28 | #2 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
-это не итераторы, а методы контейнера, которые возвращают значение-указатель для итератора.
Код:
Последний раз редактировалось СтудПом; 19.11.2017 в 20:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
итератор для шаблонного класса | mamohtOFF | Помощь студентам | 0 | 13.01.2017 12:16 |
Итератор списка | RAFA91 | Общие вопросы C/C++ | 229 | 20.07.2016 18:11 |
Итератор для двусвязного списка | Black_Dynamite | Помощь студентам | 0 | 07.11.2013 22:04 |
Итератор для класса. | Orli | Общие вопросы C/C++ | 1 | 17.02.2012 20:53 |
Итератор списка по значению | Link0 | Общие вопросы по Java, Java SE, Kotlin | 0 | 21.11.2010 14:02 |