C++ header files
This section lists the C++ header files:
The header files that constitute the Standard C++ library.
The C++ C header files
The C++ header files that provide the resources from the C library.
The C++ library header files
This table lists the header files that can be used in C++:
Using Standard C libraries in C++
The C++ library works in conjunction with some of the header files from the Standard C library, sometimes with small alterations. The header files come in two forms—new and traditional—for example, cassert and assert.h. The former puts all declared symbols in the global and std namespace, whereas the latter puts them in the global namespace only.
This table shows the new header files:
Header file | Usage |
|---|---|
Enforcing assertions when functions execute | |
Computing common complex mathematical functions | |
Classifying characters | |
Testing error codes reported by library functions | |
Floating-point exception flags | |
Testing floating-point type properties | |
Defining formatters for all types defined in | |
Alternative spellings | |
Testing integer type properties | |
Adapting to different cultural conventions | |
Computing common mathematical functions | |
Executing non-local goto statements | |
Controlling various exceptional conditions | |
Handling alignment on data objects | |
Accessing a varying number of arguments | |
| Adding support for atomic operations |
Defining several useful types and macros | |
Providing integer characteristics | |
Performing input and output | |
Performing a variety of operations | |
Adding support for non-returning functions | |
Manipulating several kinds of strings | |
Type-generic mathematical functions | |
Adding support for multiple threads of execution. This functionality is not supported. | |
Converting between various time and date formats | |
Unicode functionality | |
Support for wide characters | |
Classifying wide characters |