Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
19 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1056481
Топик полностью
lloyd
(29.11.2020 17:13, просмотров: 327)
ответил
йцyкeн
на
delete this - говнокод? Задача: основная программа порождает объект, который по сути представляет собой отдельный процесс (измерение). Внутри него живёт на прерываниях конечный автомат, который со временем доходит до состояния end, и тогда объект нужно прибить. Не хочется опрашивать состояние объекта из основной программы, хочется, чтобы он сам застрелился. Чем чревато ?
Объект без хозяина - зло. Поэтому delete this - говнокод, да.
Вы должны сделать дереф у родителя, а он уже автоматом или явно вызовет деструктор
Ответить
Благодарю за аналогию! Очень интересные грани раскрываются.
-
Гoлoc_Бeздны
(30.11.2020 18:35
)