У меня есть функции, которые принимают в std :: shared_ptr в качестве аргумента, поэтому я вынужден использовать std :: shared_ptr, но объект, который я передаю функции, не распределяется. Как обернуть объект в std :: shared_ptr и иметь std :: shared_ptr не вызовать на нем.
Подробнее здесь: https://stackoverflow.com/questions/201 ... all-delete