Название: сравнение итераторов QLinkedList Отправлено: Karl-Philipp от Декабрь 20, 2008, 11:21 здравствуйте
есть QLinkedList и два итератора, указывающие на объекты данного списка. Подскажите, пожалуйста, как узнать, какой из итераторов указывает на объект, находящийся ближе к началу списка? Название: Re: сравнение итераторов QLinkedList Отправлено: Rcus от Декабрь 20, 2008, 11:32 Простым способом не узнать (контейнер с последовательным доступом), но можно взять копию одного из итераторов и пройти в конец/начало контейнера до обнаружения второго итератора и на основе результатов поиска делать вывод. Хотя если такая операция нужна относительно часто то думаю стоит подумать об использовании другого контейнера
Название: Re: сравнение итераторов QLinkedList Отправлено: Karl-Philipp от Декабрь 20, 2008, 11:42 Список не очень большой (содержит до нескольких сотен объктов), делать копию и пробегать в начало/конец возможно будет накладно, да и сравнения будут проводиться достаточно часто.
Поэтому перехожу на QList :) спасибо |