ВУЗ:
Составители:
Рубрика:
Count больше 7 – на 16 элементов). Сначала резервируется память для
расположения расширенного массива указателей, затем в неё копируется
содержимое старого массива, после чего старый массив указателей
уничтожается. Если заранее известно, сколько элементов необходимо
поместить в список, то в начале работы нужно установить значение свойства
Capacity – это снизит непроизводительные затраты на расширение списка.
Items(Index: integer): pointer – возвращает указатель на элемент
списка по его индексу. Самый первый элемент списка имеет индекс 0.
Используется для обращения к элементу по номеру.
List: pPointerList – возвращает массив указателей на элементоы
списка.
Методы класса TList
Add (Item: Pointer): integer – функция, добавляет элемент Item в
конец списка и возвращает его индекс. Предварительно необходимо
сформировать в динамической памяти элемент и получить ссылку
Item.
Insert (Index: integer; Item: Pointer) – процедура, вставляет
элемент
Item в позицию Index списка; новый элемент получает индекс Index,
все элементы с номерами
Index и больше увеличивают свой индекс на 1. При
необходимости расширяет список. Так же как и функция
Add, работает с
указателем
Item на элемент, предварительно размещённый в динамической
памяти.
Exchange(Index1, Index2: integer) – процедура, меняет местами
элементы с номерами
Index1 и Index2.
Move (CurIndex, NewIndex: integer) – процедура, перемещает
элемент в списке с позиции
CurIndex в позицию NewIndex.
First: Pointer – функция, возвращает указатель на первый элемент.
Last: Pointer – функция, возвращает указатель на последний элемент.
IndexOf (Item: Pointer): integer – функция, отыскивает в списке
элемент
Item и возвращает его индекс.
115
Count больше 7 – на 16 элементов). Сначала резервируется память для
расположения расширенного массива указателей, затем в неё копируется
содержимое старого массива, после чего старый массив указателей
уничтожается. Если заранее известно, сколько элементов необходимо
поместить в список, то в начале работы нужно установить значение свойства
Capacity – это снизит непроизводительные затраты на расширение списка.
Items(Index: integer): pointer – возвращает указатель на элемент
списка по его индексу. Самый первый элемент списка имеет индекс 0.
Используется для обращения к элементу по номеру.
List: pPointerList – возвращает массив указателей на элементоы
списка.
Методы класса TList
Add (Item: Pointer): integer – функция, добавляет элемент Item в
конец списка и возвращает его индекс. Предварительно необходимо
сформировать в динамической памяти элемент и получить ссылку Item.
Insert (Index: integer; Item: Pointer) – процедура, вставляет
элемент Item в позицию Index списка; новый элемент получает индекс Index,
все элементы с номерами Index и больше увеличивают свой индекс на 1. При
необходимости расширяет список. Так же как и функция Add, работает с
указателем Item на элемент, предварительно размещённый в динамической
памяти.
Exchange(Index1, Index2: integer) – процедура, меняет местами
элементы с номерами Index1 и Index2.
Move (CurIndex, NewIndex: integer) – процедура, перемещает
элемент в списке с позиции CurIndex в позицию NewIndex.
First: Pointer – функция, возвращает указатель на первый элемент.
Last: Pointer – функция, возвращает указатель на последний элемент.
IndexOf (Item: Pointer): integer – функция, отыскивает в списке
элемент Item и возвращает его индекс.
115
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
