Apache C++ Standard Library Reference Guide

## 1.3 Standards Conformance

This implementation of the C++ Standard Library conforms to ISO/IEC 14882:2003 -- International Standard for Information Systems -- Programming Language C++. In addition, this implementation conforms to a subset of the requirements of the following standards:

- ISO/IEC 9899
  Programming languages -- C

- ISO/IEC 10967-1
  Information technology -- Language independent arithmetic -- Part 1: Integer and floating point arithmetic

- ISO/IEC 10646-1
  Information technology -- Universal Multiple-Octet Coded Character Set (UCS)

- ISO/IEC 559 (same as IEEE 754)
  Binary floating-point arithmetic for microprocessor systems

- ISO/IEC 9945-1 (same as IEEE Std 1003.1)
  Information technology -- Portable Operating System Interface (POSIX)

- ISO 8601
  Data elements and interchange formats -- Information interchange -- Representation of dates and times

- ISO/IEC 8859-1 through -7
  Information technology -- 8-bit single-byte coded graphic character sets -- Parts 1 - 7

- ISO/IEC 2022
  Information technology -- Character code structure and extension techniques

At the end of each entry, the section Standards Conformance gives the section of the C++ Standard along with any other relevant standards from which the entry derives.

In some cases, this implementation of the C++ Standard Library provides extensions to enhance functionality and usability. These extensions are highlighted where they occur. See Appendix B for a complete list of extensions provided by this implementation.

> NOTE -- Compilers may not support all the language features necessary to implement certain facilities of the Standard. Those facilities may be implemented differently or not at all in this implementation. For all implementation-specific details, please see the readme file that was installed with this product.