Система программирования Turbo Pascal





Глава19. Коллекции


    Глава19. Коллекции
    Коллекции Элементы коллекций Создание коллекций Доступ к элементам коллекций Отсортированные коллекции Коллекции строк Полиморфные коллекции Коллекции и управление памятью Одним из недостатков язы...
Элементы коллекций
Элементы коллекций Коллекции предназначены, строго говоря, для тех же целей, что и массивы языка Турбо Паскаль: они позволяют создать набор из произвольного количества элементов и организуют индек...Создание коллекций
Создание коллекций Для создания коллекции следует прежде всего определить тип тех данных, которые будут в ней храниться. Например, Вам необходимо создать электронный каталог Вашей личной библиотек...Доступ к элементам коллекций
Доступ к элементам коллекций Итак, оператором BookList := New(PCollection, Init(50,10)); мы объявили о создании коллекции, а операторами Insert(New(PBook, Init(...))) наполнили эту коллекцию нужны...Отсортированные коллекции
Отсортированные коллекции Часто бывает необходимо каким-либо образом упорядочить коллекцию, т.е. расставить ее элементы в определенном порядке. Для этих целей в Turbo Vision предусмотрен специальн...Коллекции строк
Коллекции строк Для создания и использования коллекции отсортированных строк в Turbo Vision используется объект TSrtingCollection. Этот объект является прямым потомком от TSortedCollection и отлич...Полиформные коллекции
Полиформные коллекции Как уже говорилось, коллекции Turbo Vision обладают свойством полиморфизма -они позволяют хранить различные объекты. Поскольку каждый объект имеет все необходимые для него по...Коллекции и управление памятью
Коллекции и управление памятью Поскольку элементы коллекций располагаются в динамической памяти, при их использовании особенно важными становятся вопросы контроля за состоянием кучи. Любая коллекц...







Содержаие