Контейнер (программирование)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Конте́йнервпрограммировании— тип, позволяющийинкапсулироватьв себеобъектыдругих типов. Контейнеры, в отличие отколлекций,реализуют конкретнуюструктуру данных.

Среди «широких масс» программистов наиболее известны контейнеры, построенные на основешаблонов,однако существуют и реализации в виде библиотек (наиболее широко известна библиотекаGLib). Кроме того, применяются и узкоспециализированные решения. Примерами контейнеров в C++ являются контейнеры из стандартной библиотеки (STL) — map, vector и др. В контейнерах часто встречается реализация алгоритмов для них.