![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как оптимально удалить элемент из динамического массива? [D7, WinXP]
Gear © (2005-12-07 10:26:00)Элементами динамического массива являются записи, в которых присутствуют такие типы, например как string и не только. Необходимо удалять элементы массива в зависимости от индекса. То есть это может быть как первый элемент массива так и последний, а так же любой с середины. Как такое можно сделать?
Хинт (2005-12-07 12:26:00) [1]Поступаю также, как написано в [1]
TUser (2005-12-07 11:47:00) [2]Или используй вместо массива какую-нибудь другую структуру данных.
app (2005-12-07 11:21:00) [3]Gear (07.12.05 10:26)
Промах в постановке задачи.
Используй TList, возможно наследника, там по понятиям введено понятие удаление/вставка элемента.
Rouse_ (2005-12-07 10:31:00) [4]присвоить удаляемому элементу значение последнего элемента массива и уменьшить размер массива на один.