Это не первый раз, когда я получаю RuntimeError: underlying C/C++ object has been deleted
. Я решил это много раз, изменяя мой код случайным, но интуитивным способом, но теперь я снова сталкиваюсь с этим и просто не понимаю, почему это происходит...
То, о чем я прошу, является общим подходом к решению этой проблемы.
Я не буду отправлять образцы кода здесь, потому что мой проект слишком сложный, и я просто не могу понять, где ошибка. А также потому, что я прошу универсального решения не только для этого случая.
Почему объекты "базового C/С++" могут быть удалены?
Как этого избежать?
Как проверить, существует ли базовый объект?