| description | Learn more about: C++ Standard Library Overview | ||||
|---|---|---|---|---|---|
| title | C++ Standard Library Overview | ||||
| ms.date | 11/04/2016 | ||||
| helpviewer_keywords |
|
||||
| ms.assetid | 7acb83a4-da73-4ad3-bc30-a71289db7f60 |
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:
<cstdarg>
<cstddef>
<cstdlib> (declaring at least the functions abort, atexit, and exit)
<exception>
<limits>
<new>
The C++ library headers have two broader subdivisions:
-
iostreams conventions.
-
C++ Standard Library Reference conventions.
This section contains the following sections:
For more information about Visual C++ run-time libraries, see CRT Library Features.