Three essential components of Standard Library (STL) in C++

The standard libraries of C++ consist of three essential parts: The core language giving all the building blocks including data types, variables, and literals, etc. The Standard Library of C++ giving a well-supplied set of functions manipulating files, strings, etc. STL (The Standard Template Library) giving a well-supplied set of methods manipulating data structures, etc.