Ответ 1
Этот файл выглядит довольно полным, но я не ищу тихую передачу права собственности ala auto_ptr
.
Я опубликовал свою версию под довольно разрешительной лицензией на codereview.se
Существует ли класс интеллектуальных указателей класса C++/CLI RAII для локализации встроенного указателя в управляемом типе? Просто интересно, прежде чем я напишу свой собственный шаблон класса значений clr_scoped_ptr
.
Мне известно о предоставленном Microsoft:
сдерживание управляемого дескриптора в собственном классе: auto_gcroot
сдерживание управляемого дескриптора в управляемом классе: auto_handle
Вышеуказанные два аналогичны auto_ptr
или unique_ptr
.
Но все это для удаления управляемых экземпляров класса ref, а не для освобождения собственных объектов.
Этот файл выглядит довольно полным, но я не ищу тихую передачу права собственности ala auto_ptr
.
Я опубликовал свою версию под довольно разрешительной лицензией на codereview.se