当前位置:  开发笔记 > 运维 > 正文

托管C++/CLI类中的auto_ptr或shared_ptr等效项

如何解决《托管C++/CLI类中的auto_ptr或shared_ptr等效项》经验,为你挑选了0个好方法。

在C++/CLI中,您可以在托管类中使用本机类型,因为它不允许在托管类中保存本机类的成员:在这种情况下您需要使用指针.

这是一个例子:

class NativeClass
{
....
};


public ref class ManagedClass
{
private:
  NativeClass mNativeClass; // Not allowed !

  NativeClass * mNativeClass; // OK

  auto_ptr mNativeClass; //Not allowed !
  boost::shared_ptr mNativeClass; //Not allowed !

};

有没有人知道C++/CLI世界中相当于shared_ptr的东西?

编辑:感谢您的建议,"1800-信息".根据您的建议,我检查了STL.Net,但它仅适用于Visual Studio 2008,它提供容器+算法,但没有智能指针.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有