|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2013, 15:37 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Объектные списки и объекты
Всем привет!
Есть список объектов объектов объектов объектов .... тысячи их Код:
1. List1 - Существует всегда 2. List2 - Временный. List2 создается чтобы поместить в него объекты, выбранные пользователем в List1, для длительных операций. Воппросы: Что происходит при такой передаче: Код:
Объект дублируется сам или указатель на него? Как правильно убить list2, применив изменения List2.Items => List1.Items без проблем? |
16.10.2013, 15:45 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Всегда передается указатель, объект остается тот же самый, просто плодятся указатели на него. Спокойно убивайте сам list2, объекты в нем не трогайте, до них дойдет очередь позже при убийстве List1 или в другом месте в зависимости от логики проги
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты | ИльназВ | C# (си шарп) | 13 | 22.11.2012 19:00 |
Переход с консольных приложений на объектные. | Руслан555 | Visual C++ | 3 | 06.06.2012 15:02 |
Реализовать программу сбора елки из треугольников. Используя объектные структуры, создать 6 треугольников разного размера | dyozik | Общие вопросы Delphi | 4 | 05.12.2011 11:52 |
Объектные файлы | igemon | Помощь студентам | 1 | 27.12.2010 13:34 |