| Package | Chapter | Description |
|---|---|---|
| <algorithm> | Algorithmen und Hilfsfunktionen | Für Standard-Algorithmen (z.B. std::sort, std::find, std::accumulate). |
| <array> | Datentypen und Container | Für statische Arrays mit fester Größe (C++11). |
| <atomic> | Multithreading und paralleles Rechnen | Für atomare Operationen (z.B. std::atomic). |
| <bitset> | Weitere Header | Für Bit-Arrays. |
| <cassert> | Fehlerbehandlung | Für Assertions (z.B. assert). |
| <cctype> | C-Kompatibilität | Für Zeichenprüfungen und -manipulationen im C-Stil (z.B. std::isalpha, std::toupper). |
| <chrono> | Zeit und Datum | Für Zeitmessung und Dauer (z.B. std::chrono::steady_clock, std::chrono::duration). |
| <cmath> | Mathematische Funktionen | Für mathematische Funktionen (z.B. std::sqrt, std::pow, std::sin). |
| <complex> | Mathematische Funktionen | Für komplexe Zahlen (z.B. std::complex). |
| <condition_variable> | Multithreading und paralleles Rechnen | Für Bedingungsvariablen, die Threads synchronisieren. |
| <cstdio> | C-Kompatibilität | Für Standard-E/A-Funktionen im C-Stil (z.B. std::printf, std::fopen). |
| <cstdlib> | Mathematische Funktionen | Für allgemeine Funktionen, wie Zufallszahlen (std::rand), Speicherverwaltung, und Konvertierungen. |
| <cstring> | C-Kompatibilität | Für String-Manipulationen im C-Stil (z.B. std::strcpy, std::strlen). |
| <ctime> | Zeit und Datum | Für Zeitfunktionen im C-Stil (z.B. std::time, std::localtime). |
| <deque> | Datentypen und Container | Für doppelt-endige Warteschlangen (Deque). |
| <exception> | Fehlerbehandlung | Für Standard-Fehlerbehandlung und Ausnahmebehandlung (z.B. std::exception). |
| <filesystem> | Dateisysteme (C++17) | Für Dateisystemoperationen wie Dateipfade, Verzeichnisse und Dateimanipulation. |
| <fstream> | Grundlegende Ein-/Ausgabe | Für Dateiein- und -ausgabe (z.B. std::ifstream, std::ofstream). |
| <functional> | Algorithmen und Hilfsfunktionen | Für funktionale Programmierparadigmen (z.B. std::function, std::bind). |
| <iomanip> | Grundlegende Ein-/Ausgabe | Für die Formatierung der Ein-/Ausgabe (z.B. std::setw, std::setprecision). |
| <iostream> | Grundlegende Ein-/Ausgabe | Für die Standard-Ein- und Ausgabe (z.B. std::cin, std::cout). |
| <list> | Datentypen und Container | Für doppelt verkettete Listen. |
| <locale> | Weitere Header | Für Lokalisierung und Internationalisierung. |
| <map> | Datentypen und Container | Für assoziative Arrays (Maps), die Schlüssel-Wert-Paare speichern. |
| <memory> | Speicherverwaltung | Für intelligente Zeiger und dynamische Speicherverwaltung (z.B. std::shared_ptr, std::unique_ptr). |
| <mutex> | Multithreading und paralleles Rechnen | Für Sperrmechanismen (z.B. std::mutex). |
| <new> | Speicherverwaltung | Für die Arbeit mit niedrigstufiger Speicherverwaltung und Overloads des new-Operators. |
| <numeric> | Algorithmen und Hilfsfunktionen | Für numerische Operationen (z.B. std::accumulate, std::inner_product). |
| <queue> | Datentypen und Container | Für FIFO-Warteschlangen. |
| <random> | Weitere Header | Für Zufallszahlengeneratoren und Verteilungen (z.B. std::mt19937, std::uniform_int_distribution). |
| <regex> | Weitere Header | Für reguläre Ausdrücke. |
| <set> | Datentypen und Container | Für Mengen (Sets). |
| <sstream> | Grundlegende Ein-/Ausgabe | Für String-Streams (z.B. std::stringstream, std::istringstream). |
| <stack> | Datentypen und Container | Für LIFO-Stapel. |
| <stdexcept> | Fehlerbehandlung | Für Standard-Ausnahmearten (z.B. std::runtime_error, std::out_of_range). |
| <string> | Datentypen und Container | Für Zeichenketten (z.B. std::string). |
| <thread> | Multithreading und paralleles Rechnen | Für die Arbeit mit Threads (z.B. std::thread). |
| <tuple> | Weitere Header | Für Tupel (z.B. std::tuple). |
| <type_traits> | Type Traits und Metaprogrammierung | Für Typparameter- und Template-Metaprogrammierung (z.B. std::is_same, std::enable_if). |
| <typeinfo> | Type Traits und Metaprogrammierung | Für Informationen über Typen (z.B. std::type_info). |
| <unordered_map> | Datentypen und Container | Für nicht-geordnete Maps (Hashmaps). |
| <utility> | Algorithmen und Hilfsfunktionen | Für Hilfsfunktionen und -klassen (z.B. std::pair, std::make_pair). |
| <vector> | Datentypen und Container | Für dynamische Arrays (Vektoren). |