Table of Contents
CPP Standard Library
Return to CPP libraries: CPP Standard Template Library (STL), CPP Boost Library, Standard Library
Introduced with the first official CPP standard in 1998, the CPP Standard Library provides a collection of pre-built components. It includes containers like vector, map, and list, algorithms such as sort, find, and copy, and utilities like iostream and string.
The CPP Standard Library standardizes common programming tasks, improving efficiency and reducing development time. Its modular design allows developers to leverage robust, tested components, enhancing application stability and scalability.
https://en.cppreference.com/w/cpp/standard_library
Reference
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:
Containers
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
Miscellaneous headers
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.
Library revision Status, per header header status
18. Language support
19. Diagnostics
20. General utilities
21. Strings
22. Localization
23. Containers
24. Iterators
25. Algorithms
26. Numerics
- CPP <complex> (no exceptions/data race)
27. I/O
28. Regular expressions
29. Atomic operations
30. Thread support