Вопрос /del

Статус
В этой теме нельзя размещать новые ответы.
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
6 Авг 2022
Сообщения
128
Реакции
25
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
всем привет!
не до конца понял принцип работы деструкторов при наследовании / размещение объектов в памяти
есть класс б, который наследуется от класса а
адресом объекта класса б становится 0x0, а объект класса а в объекте класса б становится тоже 0x0 (по непонятным причинам)
можно строить много теорий, но абсолютно все (практически) разрушает прикол с деструктором -
при выходе из зоны видимости, сначала удаляется объект класса б, а потом объект класса а
но как может удаляться объект класса б, если сам объект включает в себя объект класса а?
получается, что происходит так -
деструктор б (который удаляет б и а)
деструктор а (который повторно удаляет а (???))
всем спс за ответы я кемарить
 
  • Попкорн
Реакции: mxrz
после вызова деструктора б вызовется деструктор а

ты долго щитпостить будешь?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
после вызова деструктора б вызовется деструктор а

ты долго щитпостить будешь?
брат соре я реально ниче не вдупляю я просто долго деградировал на сервере в майнкрафте и поэтому
поясни
 
Я уже по названиям тем его узнаю, пиздец, каждую новую тему в плюсах нам раскрывает и так спрашивает, будто не существует никаких ресурсов с информацией по его вопросам
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
никаких споров на 5 страниц? ?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу