Standard C++ Library Reference ISO/IEC (VERSION3)

<math.h> -- for computing common mathematical functions
<setjmp.h> -- for executing nonlocal goto statements
<signal.h> -- for controlling various exceptional conditions
<stdarg.h> -- for accessing a varying number of arguments
<stddef.h> -- for defining several useful types and macros
<stdio.h> -- for performing input and output
<stdlib.h> -- for performing a variety of operations
<string.h> -- for manipulating several kinds of strings
<time.h> -- for converting between various time and date formats
<wchar.h> -- for manipulating wide streams and several kinds of strings
<wctype.h> -- for classifying wide characters
Finally, in this implementation, the Standard C++ library also includes several headers for
compatibility with traditional C++ libraries:
<fstream.h> -- for defining several iostreams template classes that manipulate exteral files
<iomanip.h> -- for declaring several iostreams manipulators that take an argument
<iostream.h> -- for declaring the iostreams objects that manipulate the standard streams
<new.h> -- for declaring several functions that allocate and free storage
<stl.h> -- for declaring several template classes that aid migration from older versions of the
Standard Template Library
Other information on the Standard C++ library includes:
C++ Library Overview -- how to use the Standard C++ library
C Library Overview -- how to use the Standard C library, including what happens at program
startup and at program termination
Characters -- how to write character constants and string literals, and how to convert between
multibyte characters and wide characters
Files and Streams -- how to read and write data between the program and files
Formatted Output -- how to generate text under control of a format string
Formatted Input -- how to scan and parse text under control of a format string
STL Conventions -- how to read the descriptions of STL template classes and functions
Containers -- how to use an arbitrary STL container template class
A few special conventions are introduced into this document specifically for this particular
implementation of the Standard C++ library. Because the C++ Standard is still relatively new,
not all implementations support all the features described here. Hence, this implementation
introduces macros, or alternative declarations, where necessary to provide reasonable
substitutes for the capabilities required by the C++ Standard.
See also the Index.