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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: сравнение итераторов QLinkedList  (Прочитано 3212 раз)
Karl-Philipp
Гость
« : Декабрь 20, 2008, 11:21 »

здравствуйте

есть QLinkedList и два итератора, указывающие на объекты данного списка. Подскажите, пожалуйста, как узнать, какой из итераторов указывает на объект, находящийся ближе к началу списка?
Записан
Rcus
Гость
« Ответ #1 : Декабрь 20, 2008, 11:32 »

Простым способом не узнать (контейнер с последовательным доступом), но можно взять копию одного из итераторов и пройти в конец/начало контейнера до обнаружения второго итератора и на основе результатов поиска делать вывод. Хотя если такая операция нужна относительно часто то думаю стоит подумать об использовании другого контейнера
Записан
Karl-Philipp
Гость
« Ответ #2 : Декабрь 20, 2008, 11:42 »

Список не очень большой (содержит до нескольких сотен объктов), делать копию и пробегать в начало/конец возможно будет накладно, да и сравнения будут проводиться достаточно часто.
Поэтому перехожу на QList Улыбающийся
спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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