Brandon's Blog

12/25/2005

Hasta Luego, STL

Yeah, std::list is pretty cool until you start to use it.  Iterators are a great idea, especially their emulation of pointers.  However, I stood on the precipice of OOP Hell, and I turned tail:

svn revert

I think I did a pretty good job with my linked list implementation, so we’re going to leave it like that.  What iterators would require (outside of the class scope) is a GetFirst() and GetLast() function per list per class.  That is a mess, and the whole point was to reuse code, not create Java-esque wrappers around everything.

So, I’m off to look at my last “hit list” post to figure out what to do next.  Dang, these new makefiles run so smooth.