4
General principles
[intro]
4.2
Structure of this document
[intro.structure]
1
#
Clauses
[lex]
through
[cpp]
describe the C++ programming language
.
That description includes detailed syntactic specifications in a form described in
[syntax]
.
For convenience, Annex
[gram]
repeats all such syntactic specifications
.
2
#
Clauses
[language.support]
through
[thread]
and Annex
[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 Clause
[library]
.
3
#
Annex
[implimits]
recommends lower bounds on the capacity of conforming implementations
.
4
#
Annex
[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; Annex
[depr]
describes those features
.
5
#
Throughout this document, each example is introduced by “[
Example:
” and terminated by “
—
end example
]”
.
Each note is introduced by “[
Note:
” and terminated by “
—
end note
]”
.
Examples and notes may be nested
.