Eek! See, while it''s admirable that you can code up a list quickly, I always thought that was a very academic exercise. STL is sooo easy to use (once you learn it), I find it hard to believe that it''s not the easiest route.
Furthermore, if you decide your architecture calls for a different kind of container than a list, it''s really easy to do with STL. This can be done with your own classes only with careful planning.
True, the learning curve on STL is steep. But after you get to the plateau, you have all this functionality to do whatever you need! All the containers and algorithms work in the same way--it''s a thing of beauty.
By the way, I didn''t assume that kressilac could be out-coded because he doesn''t use STL. I assumed so because both his points against using the library were incorrect AND he doesn''t use STL.
I hope everyone here understands that STL is part of the standard C++ library. If you don''t understand STL, you don''t understand the C++ library in its entirety. It''s like saying, "Wow, I really could use sprintf() here for text formatting, but I think I''ll write my own function instead because I don''t trust Microsoft''s implementation".
In a world where time-to-market is everything (even more than quality, and you all know that''s true nowadays), you have to be able to use all the tools at your disposal.