сделать?
Чтобы получить пользу от умного указателя, он должен храниться как умный указатель. Как только вы кастите его в void* он становится тупым указателем и никакой RAII на него не действует
Вам нужно просто иметь глобал сторадж, который будет выдавать токены и хранить объекты. Все объекты надо будет проводить через него
Ага, или просто перевести все в статику :D
Ну смысл в том, что статик один - сторадж, чтобы не получать статик ордер фиаско, а самому менеджить
Просто казалось что есть какое нибудь решение насчет контроля лайфтайма объекта, даже если его скастить в void*, но поиск решение оказалось провальным
Гараж коллектор разве что ручной
Становиться вторым майкрософтом
Необязательно так, у вас может быть пул объектов, который имеет возможность проверить жизнь указателя
Обсуждают сегодня