Да, простите, неправильно написано. Должно быть так:<br><br>pkgCache::PkgIterator I = Cache.PkgBegin();<br>for (;I.end() != true; I++) {}<br><br>Ваш вариант я тоже пробовал, результат аналогичный - программа вылетает.<br><br>
<div><span class="gmail_quote">12.12.07, <b class="gmail_sendername">Slava Semushin</b> <<a href="mailto:slava.semushin@gmail.com">slava.semushin@gmail.com</a>> написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
12.12.07, Александр Орлов<alexis031182 / <a href="http://gmail.com">gmail.com</a>> написал(а):<br>> Здравствуйте.<br>><br>> В разработке менеджера пакетов застрял на такой проблеме:<br>><br>> pkgCache::PkgIterator iterator =
Cache.PkgBegin();<br>> for(; iterator.end(); iterator++) {}<br>><br>> Приложение вырубается без пояснения какой-либо причины на 8-ом проходе. В<br>> чём может быть причина?<br><br>Код у вас странный.<br><br>pkgCache::PkgIterator iterator =
Cache.PkgBegin();<br>for(; iterator != Cache.PkgEnd(); iterator++) {}<br><br>По логике должно быть что-то вроде этого...<br><br>--<br>+ Slava Semushin | slava.semushin @ <a href="http://gmail.com">gmail.com</a><br>+ ALT Linux Team | php-coder @
<a href="http://altlinux.ru">altlinux.ru</a><br>_______________________________________________<br>Sisyphus mailing list<br><a href="mailto:Sisyphus@lists.altlinux.org">Sisyphus@lists.altlinux.org</a><br><a href="https://lists.altlinux.org/mailman/listinfo/sisyphus">
https://lists.altlinux.org/mailman/listinfo/sisyphus</a></blockquote></div><br>