I’ve been programming c++ for about a year now and when i’m looking about i see lots of references to STL.
Can some one please tell me what it does?
and the advantages and disadvantageous of it?
also what does it give me over the borlands VCL or MFC?
thanks
It’s the C++ standard library that gives you all sorts of very useful containers, strings, algorithms to manipulate them with etc.
The term ‘STL’ is outdated IMHO, what used to be the STL has become a large part of the standard library for C++.
If you are doing any serious C++ development, you will need to be familiar with this library and preferably the boost library. If you are not using it already, you’re probably working at the wrong level of abstraction or you’re constraining yourself to a small-ish subset of C++.