[openbeos] Re: Coding Suggestion -- Templates, Iterators

Nevermind.  You are right.
-bryan

----- Original Message ----- 
From: "Daniel Reinhold" <danielr@xxxxxxxxxxxxx>
To: <openbeos@xxxxxxxxxxxxx>
Sent: Saturday, October 27, 2001 3:13 PM
Subject: [openbeos] Re: Coding Suggestion -- Templates, Iterators


> 
> >Your loop macro doesn't work.  (elem++)
> >And anyway, it doesn't get rid of the iterator declaration.
> >That is more effort than it is worth.
> >
> >-Max
> 
> works for me (gcc 2.9 on BeOS R5). pre-increment/post-increment doesn't
> matter for a single statement, btw.
> 
> no, it doesn't get rid of the declaration (all variables have to be
> declared), but it makes it simpler to read and understand (and easier
> to type). also, it makes it easier to make changes: for example
> 
> typedef std::vector<Test *>::iterator TestIterator;
> 
> occurs exactly once. If you need to change the class type later, you
> can do so at that one spot rather than having to do a global search&
> replace for every instance of "std::vector<Test *>::iterator" in the
> code.
> 
> 

Other related posts: