The C++ library supplied by IBM and this manual is based on the Dinkum C++ Library and the Dinkum C++ Library Reference.
Use of this Dinkum C++ Library Reference is subject to limitations. See the Dinkumware Notices and the IBM Notices for detailed restrictions. Also, see the specific copyright notice at the bottom of this page.
A C++ program can call on a large number of functions from the Dinkum C++ Library, a conforming implementation of the Standard C++ library. These functions perform essential services such as input and output. They also provide efficient implementations of frequently used operations. Numerous function and class definitions accompany these functions to help you to make better use of the library. Most of the information about the Standard C++ library can be found in the descriptions of the C++ library headers that declare or define library entities for the program. The C++ library headers have two broader subdivisions, iostreams headers and STL headers.
The Standard C++ library works in conjunction with the headers from the Standard C library. For information about the Standard C library, refer to the documentation that is supplied with the operating system.
A few special conventions are introduced into this document specifically for this particular implementation of the Standard C++ library. 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.
Other information on the Standard C++ library includes:
Copyright notice
Certain materials included or referred to in this document are copyright P.J. Plauger and/or Dinkumware, Ltd. or are based on materials that are copyright P.J. Plauger and/or Dinkumware, Ltd. Also, copyright in portions of the software described in this document, and in portions of the documentation itself, is owned by Hewlett-Packard Company. The following statement applies to those portions of the software and documentation:
Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
Notwithstanding any statements in the body of the document, IBM Corp. makes no representations of any kind as to which portions of the software and/or documentation are subject to Hewlett-Packard Company copyright.
Notwithstanding the meta-data for this document, copyright information for this document is as follows:
Copyright © IBM Corp. 1999, 2010. & Copyright © P.J. Plauger and/or Dinkumware, Ltd. 1992-2006. & Copyright © 1994 Hewlett-Packard Company.