Да, простите, неправильно написано. Должно быть так:<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> &lt;<a href="mailto:slava.semushin@gmail.com">slava.semushin@gmail.com</a>&gt; написал(а):</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, Александр Орлов&lt;alexis031182 / <a href="http://gmail.com">gmail.com</a>&gt; написал(а):<br>&gt; Здравствуйте.<br>&gt;<br>&gt; В разработке менеджера пакетов застрял на такой проблеме:<br>&gt;<br>&gt; pkgCache::PkgIterator iterator = 
Cache.PkgBegin();<br>&gt; for(; iterator.end(); iterator++) {}<br>&gt;<br>&gt; Приложение вырубается без пояснения какой-либо причины на 8-ом проходе. В<br>&gt; чём может быть причина?<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>