Контейнер (программирование): различия между версиями

Материал из Поле цифровой дидактики
м (1 версия импортирована)
 
Строка 1: Строка 1:
{{другие значения| Контейнер}}
'''Конте́йнер''' в [[Программирование|программировании]] — тип, позволяющий [[инкапсуляция (программирование)|инкапсулировать]] в себе [[объект (программирование)|объекты]] других типов. Контейнеры, в отличие от [[коллекция (программирование)|коллекций]], реализуют конкретную [[структура данных|структуру данных]].
'''Конте́йнер''' в [[Программирование|программировании]] — тип, позволяющий [[инкапсуляция (программирование)|инкапсулировать]] в себе [[объект (программирование)|объекты]] других типов. Контейнеры, в отличие от [[коллекция (программирование)|коллекций]], реализуют конкретную [[структура данных|структуру данных]].


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


{{prog-stub}}
{{rq|sources|topic=ИТ}}


== Ссылки ==
----
{{Структуры данных}}
[[Категория:Структуры данных]]
[[Категория:Структуры данных]]
[[Категория:Инкапсуляция (программирование)]]

Текущая версия на 12:03, 19 октября 2022

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

Среди «широких масс» программистов наиболее известны контейнеры, построенные на основе шаблонов, однако существуют и реализации в виде библиотек (наиболее широко известна библиотека GLib).