C++ Standard Library

In the C++ programming language, the C++ Standard Library is a collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself. The C++ Standard Library provides several generic containers, functions to utilize and manipulate these containers, function objects, generic strings and streams (including interactive and file I/O), support for some language features, and everyday functions for tasks such as finding the square root of a number. The C++ Standard Library also incorporates 18 headers of the ISO C90 C standard library ending with ".h", but their use is deprecated. No other headers in the C++ Standard Library end in ".h". Features of the C++ Standard Library are declared within the std namespace.

The C++ Standard Library is based upon conventions introduced by the Standard Template Library (STL). Although the C++ Standard Library and the STL share many features, neither is a strict superset of the other. In particular, the C++ Standard Library has also been influenced by the work of Alexander Stepanov and Meng Lee.

The C++ Standard Library underwent ISO standardization as part of the C++ ISO Standardization effort, and is undergoing further work regarding standardization of expanded functionality.

C++ Standard Library
  • Input/output
  • Strings
Standard Template Library
  • algorithm
  • functional
  • iterator
  • Sequence containers
  • Associative containers
  • Unordered associative containers
C standard library
  • Data types
  • Character classification
  • Strings
  • Mathematics
  • File input/output
  • Date/time
  • Localization
  • Memory allocation
  • Process control
  • Signals
  • Alternative tokens
Miscellaneous headers:

Famous quotes containing the words standard and/or library:

    We don’t want bores in the theatre. We don’t want standardised acting, standard actors with standard-shaped legs. Acting needs everybody, cripples, dwarfs and people with noses so long. Give us something that is different.
    Dame Sybil Thorndike (1882–1976)

    A man’s library is a sort of harem.
    Ralph Waldo Emerson (1803–1882)