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 |