Существует ли проект С++/CLI для интеллектуальных указателей (например, scoped_ptr)?

Существует ли класс интеллектуальных указателей класса C++/CLI RAII для локализации встроенного указателя в управляемом типе? Просто интересно, прежде чем я напишу свой собственный шаблон класса значений clr_scoped_ptr.

Мне известно о предоставленном Microsoft:

Вышеуказанные два аналогичны auto_ptr или unique_ptr.

Но все это для удаления управляемых экземпляров класса ref, а не для освобождения собственных объектов.

Ответы

Ответ 1

Этот файл выглядит довольно полным, но я не ищу тихую передачу права собственности ala auto_ptr.


Я опубликовал свою версию под довольно разрешительной лицензией на codereview.se