是否有C ++ / CLI RAII智能指针类用于包含托管类型中的本机指针?在我编写自己的clr_scoped_ptr
值类模板之前,只是想知道。
我知道微软提供的:
containment of a managed handle in a native class: auto_gcroot
containment of a managed handle in a managed class: auto_handle
以上两者与auto_ptr
或unique_ptr
类似。
但所有这些都是用于处理托管的ref类实例,而不是用于释放本机对象。