In my game engine project, I make extensive use of the STL, mostly of the std::string and std::vector classes.
std::string
std::vector
In many cases, I have to ite
STL containers support Iterators
vector v; for (vector::iterator it = v.begin(); it!=v.end(); ++it) { cout << *it << endl; }
size() would be re-computed every iteration.