C++ Standardbibliotheken Übersicht

Ein-/Ausgabe & Strings

LibraryBeschreibungKern-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

LibraryBeschreibungKern-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

LibraryBeschreibungKern-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