ратным использованием программ

Автор admin Четверг, 4 июня 2009 11:32

ратным использованием программного кода. Контейнеры применяются в качестве компонентов, заметно упрощая разработку объектно-ориентированных программ. Контейнерный класс описывает объект, предназначенный для хранения других объектов. Контейнеры играют настолько важную роль, что в ранних объектно-ориентированных языках они считались фундаментальными структурами данных. Например, в Smalltalk язык с точки зрения программиста представляет собой совокупность транслятора и библиотеки классов, а набор контейнерных классов является важнейшей частью этой библиотеки. Вполне естественно, что разработчики компиляторов С++ также прилагают к своим продуктам библиотеку контейнерных классов. Кстати, весьма удобный класс vector в простейшей форме был представлен в начале первого тома книги. Первые библиотеки контейнерных классов, как и многие другие ранние библиотеки С++, были основаны на объектно-базированной иерархии Smalltalk. Для Smalltalk такое решение работало хорошо, но в С++ оно оказалось громоздким и неудобным. Требовался другой подход. Контейнеры С++ реализуются в виде шаблонов. Контейнеры стандартной библиотек


Комментарии закрыты.