gpt4 book ai didi

c++-cli - 是否有 C++/CLI 智能指针项目(例如 scoped_ptr)?

转载 作者:行者123 更新时间:2023-12-03 23:56:12 24 4
gpt4 key购买 nike

是否有 C++/CLI RAII 智能指针类用于包含托管类型中的 native 指针?只是想知道,在我去写我自己的之前 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_ptrunique_ptr .
  • I gave skeleton code for a counted_handle here, similar to shared_ptr

  • 但所有这些都是为了处理托管引用类实例,而不是为了释放 native 对象。

    最佳答案

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

    我在 codereview.se 上发布了一个相当宽松的许可下我的版本

    关于c++-cli - 是否有 C++/CLI 智能指针项目(例如 scoped_ptr)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5454195/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com