в моем коде мне бы хотелось, чтобы boost:: shared_ptr не вызывал delete, а вызывал вместо него ptr- > deleteMe().
Также у меня есть несколько функций стиля C, которые возвращают ptr. Могу ли я заставить его вызвать lib_freeXYZ (ptr); вместо того, чтобы пытаться удалить?