Use pre-increment on stl iterators. Post-increment first creates a copy.

This commit is contained in:
Steve Checkoway
2004-07-23 01:32:30 +00:00
parent 6a5acc1459
commit b1af78b878
+4 -4
View File
@@ -1,9 +1,9 @@
#ifndef Foreach_H
#define Foreach_H
#define FOREACH( elemType, vect, var ) for( vector<elemType>::iterator var = (vect).begin(); var != (vect).end(); var++ )
#define FOREACH_CONST( elemType, vect, var ) for( vector<elemType>::const_iterator var = (vect).begin(); var != (vect).end(); var++ )
#define FOREACH( elemType, vect, var ) \
for( vector<elemType>::iterator var = (vect).begin(); var != (vect).end(); ++var )
#define FOREACH_CONST( elemType, vect, var ) \
for( vector<elemType>::const_iterator var = (vect).begin(); var != (vect).end(); ++var )
#endif