Standard C++ Library reference
C Library
The elements of the C language library are also included as a subset of the C++ Standard library. These cover many aspects, from general utility functions and macros to input/output functions and dynamic memory management functions:
| (ctype.h) | Character handling functions (header) |
| (float.h) | Characteristics of floating-point types (header) |
| (iso646.h) | ISO 646 Alternative operator spellings (header) |
| (stdio.h) | C library to perform Input/Output operations (header) |
| (stdlib.h) | C Standard General Utilities Library (header) |
Containers
| Unordered map header (header) |
| Unordered set header (header) |
Input/Output Stream Library
Provides functionality to use an abstraction called streams specially designed to perform input and output operations on sequences of character, like files or strings.
This functionality is provided through several related classes, as shown in the following relationship map, with the corresponding header file names on top:
Atomics and threading library
[under construction]
Miscellaneous headers
| Standard Template Library: Algorithms (library
) |
| Unicode conversion facets (header) |
| Complex numbers library (header) |
| Standard exceptions (header) |
| Function objects (header) |
| Initializer list (header) |
| Iterator definitions (header) |
| Localization library (header) |
| Generalized numeric operations (header) |
| Regular Expressions (header) |
| Exception classes (header) |
| Type information (header) |
| Utility components (header) |
| Library for arrays of numeric values (header) |
Update progress
Work is under progress to update the whole reference to the latest standard. To check the status of each header, see Update progress.
|