Files
cppdraft_translate/cppdraft/intro/structure.md
2025-10-25 03:02:53 +03:00

2.0 KiB

[intro.structure]

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.