Friday, October 11, 2019

c-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

headerstatus
18. Language support
<cstddef>ready
<limits>ready
<climits>ready
<cfloat>ready
<cstdint>ready
<cstdlib>ready
<new>ready
<typeinfo>ready
<exception>ready
<cstdarg>ready
<csetjmp>ready
<ctime>ready
<csignal>ready
<cstdbool>ready
19. Diagnostics
<stdexcept>ready
<cassert>ready
<cerrno>ready
<system_error>ready
20. General utilities
<utility>ready
<ratio>pending review
<tuple>ready
<bitset>ready
<type_traits>pending review
<functional>ready
<memory>missing atomic/hash, pending review
<chrono>pending review
<typeindex>ready
21. Strings
<string>pending 2nd review
<cctype>? (added isblank)
<cwctype>pending review
<cstring>pending review
<cwchar>pending review
<cuchar>pending review
22. Localization
<locale>ready
<codecvt>pending review
<clocale>ready
23. Containers
<array>pending 2nd review
<deque>pending 2nd review
<forward_list>pending 2nd review
<list>pending 2nd review
<queue>ready
<stack>ready
<vector>pending 2nd review
<map>pending 2nd review
<set>pending 2nd review
<unordered_map>pending review
<unordered_set>pending review
24. Iterators
<iterator>ready
25. Algorithms
<algorithm>ready
26. Numerics
<cfenv>ready
<complex>ready (no exceptions/data race)
<random>pending review
<valarray>ready
<numeric>ready
<cmath>ready
<ctgmath>ready
27. I/O
<iosfwd>ready
<iostream>ready
<ios>ready
<streambuf>ready
<istream>ready
<ostream>ready
<iomanip>ready
<sstream>ready
<fstream>ready
<cstdio>pending review
<cinttypes>ready
28. Regular expressions
<regex>pending review
29. Atomic operations
<atomic>ready
30. Thread support
<thread>ready
<mutex>ready
<condition_variable>ready
<future>ready


No comments:

Post a Comment