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




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


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








Начало