Heim > Backend-Entwicklung > C++ > Welche Header in der C-Standardbibliothek garantieren bestimmte Funktionalitäten oder Einschlüsse?

Welche Header in der C-Standardbibliothek garantieren bestimmte Funktionalitäten oder Einschlüsse?

Patricia Arquette
Freigeben: 2024-11-02 18:56:02
Original
459 Leute haben es durchsucht

Which Headers in the C   Standard Library Guarantee Specific Functionalities or Inclusions?

Header in der C-Standardbibliothek mit garantierten Einschlüssen

In der C-Standardbibliothek können Header einander auf verschiedene Arten einschließen, die nicht explizit angegeben sind. Während sich Programmierer im Allgemeinen nicht auf Header-Einschlüsse verlassen sollten, gibt es einige Ausnahmen, bei denen die Einbeziehung bestimmter Header garantiert ist oder Funktionen bereitgestellt werden, die andernfalls die Einbindung eines zusätzlichen Headers erfordern würden.

Header, die garantiert andere einschließen

  • ist enthalten durch:

  • umfasst:

  • umfasst:

  • umfasst:

Funktionen verfügbar durch indirekte Header-Einschlüsse

  • Kostenlose Funktionsvorlagen:

    • std::begin
    • std::end
    • C 14 c-, r- und cr- Versionen
    • C 17 std:: size, std::empty, std::data

Diese Funktionen befinden sich nominell in , sind aber auch verfügbar, wenn einer der folgenden Header enthalten ist :

- `<array>`
- `<deque>`
- `<forward_list>`
- `<list>`
- `<map>`
- `<regex>`
- `<set>`
- `<string>`
- `<unordered_map>`
- `<unordered_set>`
- `<vector>`
Nach dem Login kopieren
  • Wenn ist enthalten:

    • *begin, *end
    • Generic std::swap

Das obige ist der detaillierte Inhalt vonWelche Header in der C-Standardbibliothek garantieren bestimmte Funktionalitäten oder Einschlüsse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage