This document specifies requirements for implementations
of C++, which is a general-purpose programming language
. The first such requirement is that
an implementation implements the language, so this document also
defines C++
. Other requirements and relaxations of the first
requirement appear at various places within this document
.