How to use this document
Unless indicated otherwise, all of the text in this reference
pertains to both C and C++ languages. Where there are differences between
languages, these are indicated through qualifying text and other graphical elements (see Qualifying elements (icons and bracket separators) for the conventions used).
While this document covers both standard and implementation-specific features,
it does not include the following topics:
- Standard C and C++ library functions and headers. For information on the standard C and C++ libraries, refer to your Linux operating
system documentation.
- Constructs for writing multi-threaded programs, including
OpenMP directives and functions and POSIX Pthread functions.
For reference documentation on IBM SMP and OpenMP constructs, see the IBM XL C/C++ Advanced Edition V8.0 for Linux Compiler Reference; for documentation on Pthreads
library functions, refer to your Linux documentation.
- Compiler pragmas, predefined macros, and
built-in functions. These are described in the IBM XL C/C++ Advanced Edition V8.0 for Linux Compiler Reference.