[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Re: QList::at and so on :}
From:       Simon Hausmann <hausmann () kde ! org>
Date:       2001-06-26 15:46:35
[Download RAW message or body]

On Tue, Jun 26, 2001 at 05:44:01PM +0200, Lenny wrote:
> > > of steps in *every* single iteration. Fortunately QList
> > > is "sloppy-programmer-safe" and stores the last position
> > > as currentNode and uses this information to walk on. So
> > > basically it's not *that* bad in reality, but still this
> > > can be made faster (and more "beautiful" == understandable
> > > for people reading the code) by using iterators:
> > 
> > Of course I fully agree with iterators being nicer :-) , just
> > wanted to point out that it is not as bad as it looks like, as the
> > Trolls were intelligent enough to catch this very case of at(int) usage.
> > So using at in a loop like above (with the index being incremented by one) ,
> > at(int) is just as fast as using next() or something like that, as at(int)
> > uses the current list node as starting point for the iteration (and sets it
> > afterwards, that being the reason for the non-constness :-)
> 
> Isnt that basically what Werner said? Or is this what you mean with
> "pointing out"?
 
OUCH! I read too fast! /me hides

Bye,
 Simon
_______________________________________________
Koffice-devel mailing list
Koffice-devel@master.kde.org
http://master.kde.org/mailman/listinfo/koffice-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic