![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Всем привет!
Есть список объектов объектов объектов объектов .... тысячи их ![]() Код:
1. List1 - Существует всегда 2. List2 - Временный. List2 создается чтобы поместить в него объекты, выбранные пользователем в List1, для длительных операций. Воппросы: Что происходит при такой передаче: Код:
Объект дублируется сам или указатель на него? Как правильно убить list2, применив изменения List2.Items => List1.Items без проблем? |
![]() |
![]() |
![]() |
#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 |