Перекресные ссылки в STL list.
Добавлено: 22 окт 2004, 14:22
Расскажите плз, как связать друг с другом два списка STL.
Подробнее в программе описаны списки:
std::list<Object> lstV1,lstV2;
Нужно иметь возможность при проходе одного из списков от начала
переходить на некоторый элемент другого списка и продолжать обход, но уже в другом списке и с указанного места. См картинку (Нужно пройти по элементам, набранным верхним регистром)
lstV1: |ELEM1|->|ELEM2|->|elem3|->...|ELEM12|->|ELEM13|..->|elemn|
............................. |_______.................... __|
.............................................|................. |
lstV2: |elem1|->|elem2|->|ELEM3|->|ELEM4|->.........->|elemn|
Вопрос в том, как обеспечить СВЯЗЬ между списками...
Заранее спасибо.
Подробнее в программе описаны списки:
std::list<Object> lstV1,lstV2;
Нужно иметь возможность при проходе одного из списков от начала
переходить на некоторый элемент другого списка и продолжать обход, но уже в другом списке и с указанного места. См картинку (Нужно пройти по элементам, набранным верхним регистром)
lstV1: |ELEM1|->|ELEM2|->|elem3|->...|ELEM12|->|ELEM13|..->|elemn|
............................. |_______.................... __|
.............................................|................. |
lstV2: |elem1|->|elem2|->|ELEM3|->|ELEM4|->.........->|elemn|
Вопрос в том, как обеспечить СВЯЗЬ между списками...
Заранее спасибо.