Files
2025-10-25 03:02:53 +03:00

32 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[requirements.general]
# 16 Library introduction [[library]](./#library)
## 16.4 Library-wide requirements [[requirements]](requirements#general)
### 16.4.1 General [requirements.general]
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L1087)
Subclause [[requirements]](requirements "16.4Library-wide requirements") specifies requirements that apply to the entire C++ standard library[.](#1.sentence-1)
[[support]](support "17Language support library") through [[exec]](exec "33Execution control library") and [[depr]](depr "Annex D(normative)Compatibility features") specify the requirements of individual entities within the library[.](#1.sentence-2)
[2](#2)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L1092)
Requirements specified in terms of interactions between threads do not apply to
programs having only a single thread of execution[.](#2.sentence-1)
[3](#3)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L1096)
[[organization]](organization "16.4.2Library contents and organization") describes the library's contents and
organization, [[using]](using "16.4.3Using the library") describes how well-formed C++ programs gain access to library
entities,[[utility.requirements]](utility.requirements "16.4.4Requirements on types and expressions") describes constraints on types and functions used with
the C++ standard library,[[constraints]](constraints "16.4.5Constraints on programs") describes constraints on well-formed C++ programs, and[[conforming]](conforming "16.4.6Conforming implementations") describes constraints on conforming implementations[.](#3.sentence-1)