C++ Standard Library Overview
The latest version of this topic can be found at C++ Standard Library Overview.
All C++ library entities are declared or defined in one or more standard headers. This implementation includes two additional headers, <hash_map>
and <hash_set>
, that are not required by the C++ Standard. For a complete list of headers that this implementation supports, see Header Files Reference.
A freestanding implementation of the C++ library provides only a subset of these headers:
<cstddef> | <cstdlib> (declaring at least the functions abort , atexit , and exit ) |
<exception> | <limits> |
<new> | <cstdarg> |
The C++ library headers have two broader subdivisions:
iostreams conventions.
Standard Template Library conventions.
This section contains the following sections:
For more information about Visual C++ run-time libraries, see CRT Library Features.