The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 14882:2014, Programming languages — C++
ISO/IEC TS 19568:2015, C++ Extensions for Library Fundamentals
ISO/IEC 9945:2009, Information Technology — Portable Operating System Interface (POSIX)
ISO/IEC 2382-1:1993, Information technology — Vocabulary
The programming language and library described in ISO/IEC 14882 is herein called the C++ Standard. References to clauses within the C++ Standard are written as “C++ 2014 [library]”. The operating system interface described in ISO/IEC 9945 is herein called POSIX.
This document mentions commercially available operating systems for purposes of exposition. POSIX® is a registered trademark of The IEEE. Windows® is a registered trademark of Microsoft Corporation. This information is given for the convenience of users of this document and does not constitute an endorsement by ISO or IEC of these products.
Unless otherwise specified, the whole of the C++ Standard's Library introduction (C++ 2014 [library]) is included into this document by reference.