Knihovna C++
Knihovna C++ je soubor předem definovaných funkcí a tříd, které usnadňují vývoj softwaru. Obsahuje moduly pro vstup a výstup, řetězce, algoritmy, kontejnery, funkce a další.
Kontejnery
Kontejnery jsou datové struktury, které uchovávají a organizují data. Knihovna C++ poskytuje různé typy kontejnerů, včetně:
Sekvenční kontejnery: Vektor, seznam, fronta, zásobník
Asociační kontejnery: Mapa, množina
Neuspořádané asociativní kontejnery: Neuspořádaná mapa, neuspořádaná množina
Funkce
Knihovna C++ poskytuje funkce pro různé operace, včetně:
Aritmetické: Sčítání, odčítání, násobení, dělení
Porovnávací: Rovnost, nerovnost, menší než, větší než
Logické: A, nebo, ne
Funkční objekty
Funkční objekty jsou třídy, které definují operátor volání funkce. To znamená, že je lze volat jako funkce. Knihovna C++ poskytuje šablony tříd pro vytvoření funkčních objektů pro různé operace.
Algoritmy
Knihovna C++ poskytuje algoritmy pro různé operace na datech, včetně:
Řazení: Rychlé řazení, řazení výběrem
Hledání: Binární hledání, lineární hledání
Filtrace: Filtr, najít
Další moduly
Kromě výše uvedených modulů obsahuje knihovna C++ také moduly pro:
Vstup a výstup souborů
Datum a čas
Lokalizace
Příděl paměti
Řízení procesů
Signály
Různé funkce