[contents] (original) (raw)

16 Library introduction [library]

16.5 Library-wide requirements [requirements]

16.5.1 Library contents and organization [organization]

16.5.1.1 Library contents [contents]

The C++ standard library provides definitions for the entities and macros described in the synopses of the C++ standard library headers ([headers]), unless otherwise specified.

All library entities exceptoperator newandoperator deleteare defined within the namespacestdor namespaces nested within namespacestd.162

It is unspecified whether names declared in a specific namespace are declared directly in that namespace or in an inline namespace inside that namespace.163

Whenever a name x defined in the standard library is mentioned, the name x is assumed to be fully qualified as​::​std​::​x, unless explicitly described otherwise.

For example, if the Effects: element for library function F is described as calling library function G, the function​::​std​::​Gis meant.