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

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1:
{{другие значения| Контейнер}}
'''Конте́йнер''' — в программировании, [[Структура_(программирование)|структура]] ([[:Абстрактный_тип_данных|АТД]]), позволяющая [[инкапсуляция (программирование)|инкапсулировать]] в себя [[объект (программирование)|объекты]] разных [[тип данных|типов]], в основном они построены на основе [[шаблоны проектирования|шаблонов]]. Примерами контейнеров являются контейнеры из стандартной библиотеки ([[стандартная библиотека шаблонов|STL]]) — map, vector и др. В контейнерах часто встречается реализация алгоритмов для них.
 
Контейнер, в отличие от [[коллекция (программирование)|коллекции]], не допускает явного задания числа элементов и не поддерживает ветвистой структуры[http://www.w3.org/TR/rdf-mt/#ReifAndCont].