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