From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: by AV scanner Date: Wed, 12 Dec 2007 15:10:23 +0300 From: Andrew Borodin To: sisyphus@lists.altlinux.org Message-ID: <20071212121023.GB3805@borodin.zarya> References: <816487160712040123p24a5c332i52eda5ed7c5dae24@mail.gmail.com> <200712120827.30447.drew@mogilev.beltelecom.by> <816487160712120134g785ab996x87ac3378cd0bff46@mail.gmail.com> <200712121331.33100.drew@mogilev.beltelecom.by> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200712121331.33100.drew@mogilev.beltelecom.by> User-Agent: Mutt/1.4.2.1i Subject: Re: [sisyphus] =?koi8-r?b?7cXOxcTWxdIg0MHLxdTP1w==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2007 12:09:04 -0000 Archived-At: List-Archive: List-Post: On Wed, Dec 12, 2007 at 01:31:32PM +0200, Andrew G. Klepcha wrote: > В сообщении от Wednesday 12 December 2007 11:34:46 Александр Орлов написал(а): > > Простите, неправильно написал. Так должно быть: > > pkgCache::PkgIterator I = Cache.PkgBegin(); > > for (;I.end() != true; I++) {} > во-первых it.end() != true стоит заменить на !it.end()... хотя, возможно, что > сам компилятор заменит.... а что такое PkgIterator? вы уверены, что ++ дает > именно тот эффект, что вы ожидаете? может надо что-нибудь вроде it.next()? В самом apt'е код написан именно так. -- С уважением, А. Бородин.