Kontejner (programování)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 20. října 2017; ověření vyžaduje 1 úpravu .

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ů.

Odkazy