En behållare i programmering är en typ som tillåter att objekt av andra typer kan kapslas in. Behållare, till skillnad från samlingar , implementerar en konkret datastruktur .
Bland de "breda massorna" av programmerare är behållare byggda på basis av mallar de mest kända , men det finns också implementeringar i form av bibliotek (det mest kända biblioteket är GLib ). Dessutom tillämpas även högspecialiserade lösningar. Exempel på behållare i C++ är behållare från standardbiblioteket ( STL ) - map , vector , etc. Behållare innehåller ofta implementeringar av algoritmer för dem.
Data struktur | |
---|---|
Listor | |
Träd | |
Räknar | |
Övrig |