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

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


Да, простите, неправильно написано. Должно быть так:

pkgCache::PkgIterator I = Cache.PkgBegin();
for (;I.end() != true; I++) {}

Ваш вариант я тоже пробовал, результат аналогичный - программа вылетает.

12.12.07, Slava Semushin <slava.semushin на gmail.com> написал(а):
>
> 12.12.07, Александр Орлов<alexis031182 / gmail.com> написал(а):
> > Здравствуйте.
> >
> > В разработке менеджера пакетов застрял на такой проблеме:
> >
> > pkgCache::PkgIterator iterator = Cache.PkgBegin();
> > for(; iterator.end(); iterator++) {}
> >
> > Приложение вырубается без пояснения какой-либо причины на 8-ом проходе.
> В
> > чём может быть причина?
>
> Код у вас странный.
>
> pkgCache::PkgIterator iterator = Cache.PkgBegin();
> for(; iterator != Cache.PkgEnd(); iterator++) {}
>
> По логике должно быть что-то вроде этого...
>
> --
> + Slava Semushin | slava.semushin @ gmail.com
> + ALT Linux Team | php-coder @ altlinux.ru
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20071212/ae5b02a3/attachment-0002.html>


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