1 / 1 / 1
Регистрация: 07.12.2011
Сообщений: 119
|
|
1 | |
Как работает TList.Delete?08.05.2018, 09:43. Показов 1341. Ответов 1
Метки нет (Все метки)
Нужно ли перед командой вида List1.Delete(0) делать MyType(List1[0]^).Free или оно само произойдёт?
Аналогичный вопрос про TList.Clear, нужно ли пройти циклом и каждый освободить?
0
|
08.05.2018, 09:43 | |
Ответы с готовыми решениями:
1
Списки TList, не работает процедура сравнения Как создать TList? Как найти количество элементов в списке (Tlist), если переменная такого типа объявлена как private? Как получить адрес эл-та TList<record> ? |
08.05.2018, 09:50 | 2 |
1. нет. само не произойдет
2. крышка ^ не нужна 3. предполагается что вы используете не Record а Class 4. в этом случае используйте лучше TObjectList там удаление произойдет, если создавать list:=TObjectlist.Create(true); а еще лучше использовать TObjectList<TYourClass>
0
|
08.05.2018, 09:50 | |
08.05.2018, 09:50 | |
Помогаю со студенческими работами здесь
2
TList->delete[index] удаляет весь список Клавиша delete не работает,а вот shift + delete работает Как работает delete[] Утечка памяти. new/delete. Всё как доктор прописал, но не работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |