Un container în programare este un tip care permite ca obiecte de alte tipuri să fie încapsulate . Containerele, spre deosebire de colecții , implementează o structură de date concretă .
Dintre „masele largi” de programatori, containerele construite pe baza de șabloane sunt cele mai cunoscute , dar există și implementări sub formă de biblioteci (cea mai cunoscută bibliotecă este GLib ). În plus, sunt folosite și soluții înalt specializate. Exemple de containere în C++ sunt containerele din biblioteca standard ( STL ) - map , vector , etc. Containerele conțin adesea implementări de algoritmi pentru ele.
Structuri de date | |
---|---|
Liste | |
Copaci | |
Contează | |
Alte |