Russian Qt Forum
Ноябрь 24, 2024, 23:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопросы по QLinkedList + iterator  (Прочитано 3607 раз)
trdm
Гость
« : Декабрь 22, 2007, 21:04 »

Пост удален.
« Последнее редактирование: Сентябрь 05, 2008, 13:37 от trdm » Записан
Tonal
Гость
« Ответ #1 : Декабрь 23, 2007, 09:45 »

В ассистенте описано для каждого типа итераторов.
Для stl-подобных, гарантии такие-же как в stl.
Для java-подобных, гарантии такие-же как в Java.
Записан
Alex03
Гость
« Ответ #2 : Декабрь 23, 2007, 11:09 »

Предполагается использовать достаточно длинные QLinkedList-ы.
В связи с этим вопрос: Можно ли сохранять итераторы и потом в засисимости от направления поиска двигаться либо вперед и назад и как это правильно сделать? В смысле как проверить итератор на то что он валиден, установлен и т.п.
Если можно, то пример использования.
ПС. Пытаюсь освоить эти вещи...

ИМХО бесприменительно к QLinkedList:
Если я чтото понимаю в LinkedList-тах то итератор там по сути указатель на элемент. При всяких перестановках(сортировка)/добавлениях/удалениях меняются только связи, поэтому итератор должен продолжать смотреть на элемент. Но вот в случае удаления именно элемента на который смотрит итератор в итераторе это не отобразится.

Ну а так ли оно в Qt - надо смотреть/читать.


Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 21.