Libc Website Links For
Standard
 

Information About

Libc




In C++ , the Standard Library is a collection of Classes and Functions , which are written in the Core Language . The Standard Library provides several generic containers, functions to utilise and manipulate these containers, function objects, generic strings and streams (including interactive and file I/O), support for some language features, and every day functions for tasks such as finding the square root of a number. The C++ Standard Library also incorporates the ISO C90 C Standard Library . Features of the Standard Library are declared within the ''std'' Namespace .

The Standard Template Library is a subset of the C++ standard library, and contains the containers, algorithms, iterators, function objects, etc.; although some people use the term STL interchangeably with the C++ standard library.

Header files in the C++ standard library do not end in ".h".


STANDARD HEADERS

The following files contain the declarations of the Standard Library.

Containers



General




Streams and Input/Output



Numerics



Language Support


See Also: C standard library


Each header from the C standard library is included in the C++ standard library under a different name, generated by removing the .h, and adding a 'c' at the start, for example 'time.h' becomes 'ctime'. The only difference between these headers and the traditional C standard library headers is that where possible the functions should be placed into the std:: namespace (although few compilers actually do this). In ISO C, functions in standard library are allowed to be implemented by Macros , which is not allowed by ISO C++.


EXTERNAL LINKS



REFERENCES

  • '', Addison-Wesley, ISBN 0-201-70073-5