[UPD] Re: освобождение памяти в callback
От: ononim  
Дата: 07.03.19 07:30
Оценка: +1
H_C>Что делать есть либа требует передачи в функцию raw поинтера и освобождения его в callback — никак его в smart pointer не завернешь.
В boost::intrusive_ptr завернешь
[UPD]
Ну или положить в сам объект shared_ptr на самого себя. При отдаче в либу — устанавливать, при освобождении из либы — делать ему reset.
Как много веселых ребят, и все делают велосипед...
Отредактировано 07.03.2019 7:35 ononim . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.