This may seem a trivial question, but it’s one that’s bothered me a lot lately. Why do some programmers refer to “C++/STL” like it’s a different language? The STL is part of the C++ standard library — and therefore is part of the language, “C++”. It’s not a separate component, and it does not live alone in the scope of things C++. Yet some continually act like it’s a different language altogether. Why?
Share
An understanding of the STL isn’t necessary to understand C++. It’s useful to have when you need ADTs, but you can go (could have gone?) through your whole C++ career without needing it.