Kontejner v programování je typ, který umožňuje zapouzdření objektů jiných typů . Kontejnery na rozdíl od kolekcí implementují konkrétní datovou strukturu .
Mezi "širšími masami" programátorů jsou nejznámější kontejnery postavené na základě šablon , ale existují i implementace ve formě knihoven (nejznámější knihovna je GLib ). Kromě toho se používají i vysoce specializovaná řešení. Příklady kontejnerů v C++ jsou kontejnery ze standardní knihovny ( STL ) - map , vector , atd. Kontejnery pro ně často obsahují implementace algoritmů.
Datové struktury | |
---|---|
Seznamy | |
Stromy | |
Počítání | |
jiný |