C++ Standardbibliotheken Übersicht
Ein-/Ausgabe & Strings
| Library | Beschreibung | Kern-Funktionen |
|---|---|---|
| <iostream> | Ein- und Ausgabe-Streams (z.B. Konsole) | std::cout std::cin std::endl |
| <string> | String-Klasse für Textverarbeitung | std::string length() substr() find() |
| <fstream> | Datei-Ein- und Ausgabe | std::ifstream std::ofstream open() close() |
Container & Algorithmen
| Library | Beschreibung | Kern-Funktionen |
|---|---|---|
| <vector> | Dynamische Arrays | std::vector push_back() size() at() |
| <map> | Assoziative Container (Key-Value) | std::map insert() find() erase() |
| <algorithm> | Algorithmen für Container | std::sort std::find std::reverse |
Weitere wichtige Libraries
| Library | Beschreibung | Kern-Funktionen |
|---|---|---|
| <memory> | Smart Pointer und Speicherverwaltung | std::unique_ptr std::shared_ptr std::make_unique |
| <thread> | Multithreading und Concurrency | std::thread join() detach() |
| <chrono> | Zeitmessung und Zeitpunkte | std::chrono::system_clock now() duration_cast<>() |
| <cmath> | Mathematische Funktionen | std::sqrt std::pow std::abs |