4
General principles
[intro]
4.2
Structure of this document
[intro.structure]
1
#
[lex]
through
[cpp]
describe the C++ programming language
.
That description includes detailed syntactic specifications in a form described in
[syntax]
.
For convenience,
[gram]
repeats all such syntactic specifications
.
2
#
[support]
through
[exec]
and
[depr]
(the
library clauses
) describe the C++ standard library
.
That description includes detailed descriptions of the entities and macros that constitute the library, in a form described in
[library]
.
3
#
[implimits]
recommends lower bounds on the capacity of conforming implementations
.
4
#
[diff]
summarizes the evolution of C++ since its first published description, and explains in detail the differences between C++ and C
.
Certain features of C++ exist solely for compatibility purposes;
[depr]
describes those features
.