quote: Original post by Kylotan
Wilka, here''s an example of the STL bug/issue I was talking about:
compiled in MSVC5.0:
Works fine with MSVC5 and MSVC6 with the latest respective service packs . MSVC had severe known bugs with templates period (nothing to do with STL specifically) in their initial releases. The service packs fix most of the bugs. There are still some bugs, as I understand, with templated members--haven''t run into any myself. But I use STL extensively and haven''t had a bug yet. In fact, MSVC''s STL is more standard compliant than gcc''s STL.
I''ve been interviewing a lot of recent graduates lately and have found that most computer science programs (bachelor''s and master''s) seem to be using STL. It''s just a matter of time before the population at whole adopts this newest part of the C++ standard. But of course, you should always know your compiler--no compiler is without bugs or limitations, at least not yet.