2011-03-28 65 views
13

是否有一个C++/CLI RAII智能指针类用于包含托管类型中的本机指针?只是想知道,在我去写我自己的clr_scoped_ptr值类模板之前。是否有C++/CLI智能指针项目(例如scoped_ptr)?

我知道微软提供的:

以上两个类似auto_ptrunique_ptr

但是,所有这些都是处置托管引用类的实例,而不是释放本地对象。

+0

有趣的下一个相当宽松的许可发布我的版本。如果您编写自己的'clr_scoped_ptr',请将其作为答案发布。 – 2011-04-05 14:07:40

+1

@sad_man:请参阅我的代码:http://codereview.stackexchange.com/q/1695/2150 – 2011-04-07 03:29:54

+0

我发现这个答案也很有帮助:http://stackoverflow.com/a/12674472/929315 – 2014-02-24 06:41:48

回答

5

This one看起来相当完整,但我不寻找所有权ala auto_ptr的无声转让。


我在上codereview.se