Показать сообщение отдельно
Старый 22.09.2017, 07:46
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 1  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Если удаление было вызвано в момент итерации по детям
Это же синхронная операция, такого не может быть. А если ты имеешь в виду сравнение какого-то массива, в который добавлены эти объекты, со списком детей в контейнере, то тут, я бы просто выбрал другой подход.
Я в общем-то не говорю, что подход "родитель удаляет ребенка" плохой. Я просто говорю, что он не является единственным верным, как многие считают. И подход "ребенок удаляет сам себя" тоже вполне рабочий и допустимый во многих случаях.
А то у новичков может сложиться впечатление, что так делать ни в коем случае нельзя, а почему нельзя - не понятно.
__________________
Ко мне можно и нужно обращаться на ты)