13
是否有一個C++/CLI RAII智能指針類用於包含託管類型中的本機指針?只是想知道,在我去寫我自己的clr_scoped_ptr
值類模板之前。是否有C++/CLI智能指針項目(例如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
。
但是,所有這些都是處置託管引用類的實例,而不是釋放本地對象。
有趣的下一個相當寬鬆的許可發佈我的版本。如果您編寫自己的'clr_scoped_ptr',請將其作爲答案發布。 – 2011-04-05 14:07:40
@sad_man:請參閱我的代碼:http://codereview.stackexchange.com/q/1695/2150 – 2011-04-07 03:29:54
我發現這個答案也很有幫助:http://stackoverflow.com/a/12674472/929315 – 2014-02-24 06:41:48