[sisyphus] Менеджер пакетов

Александр Орлов =?iso-8859-1?q?alexis031182_=CE=C1_gmail=2Ecom?=
Ср Дек 12 12:31:36 MSK 2007


Простите, я неправильно написал. Вот такой код присутствует:
pkgCache::PkgIterator I = Cache.PkgBegin();
for (;I.end() != true; I++) {}

Это рабочий код из apt-pkg, но у меня он почему-то не срабатывает...

12.12.07, Andrew Borodin <borodin на zarya-k.ru> написал(а):
>
> On Tue, Dec 11, 2007 at 09:19:07PM +0300, Александр Орлов wrote:
> > pkgCache::PkgIterator iterator = Cache.PkgBegin();
> > for(; iterator.end(); iterator++) {}
>
> > Приложение вырубается без пояснения какой-либо причины на 8-ом проходе.
> В
> > чём может быть причина?
>
> Не знаток потрохов apt, но мне сдаётся, что этот цикл ни разу не
> выполнится. Надо инвертировать условие:
>
> for(; !iterator.end(); iterator++)
>
> Где-то дальше iterator используется?
>
> --
>
> С уважением,
> А. Бородин.
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20071212/fb8c5a39/attachment-0002.html>


Подробная информация о списке рассылки Sisyphus