Название: Вопросы по QLinkedList + iterator Отправлено: trdm от Декабря 22, 2007, 21:04 Пост удален.
Название: Re: Вопросы по QLinkedList + iterator Отправлено: Tonal от Декабря 23, 2007, 09:45 В ассистенте описано для каждого типа итераторов.
Для stl-подобных, гарантии такие-же как в stl. Для java-подобных, гарантии такие-же как в Java. Название: Re: Вопросы по QLinkedList + iterator Отправлено: Alex03 от Декабря 23, 2007, 11:09 Предполагается использовать достаточно длинные QLinkedList-ы. В связи с этим вопрос: Можно ли сохранять итераторы и потом в засисимости от направления поиска двигаться либо вперед и назад и как это правильно сделать? В смысле как проверить итератор на то что он валиден, установлен и т.п. Если можно, то пример использования. ПС. Пытаюсь освоить эти вещи... ИМХО бесприменительно к QLinkedList: Если я чтото понимаю в LinkedList-тах то итератор там по сути указатель на элемент. При всяких перестановках(сортировка)/добавлениях/удалениях меняются только связи, поэтому итератор должен продолжать смотреть на элемент. Но вот в случае удаления именно элемента на который смотрит итератор в итераторе это не отобразится. Ну а так ли оно в Qt - надо смотреть/читать. |