登录 注册
当前位置:主页 > 资源下载 > 9 > unique_resource 是一个通用的 RAII 包装器,用于独家所有权资源管理

unique_resource 是一个通用的 RAII 包装器,用于独家所有权资源管理

  • 更新:2024-09-16 22:21:20
  • 大小:5KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

unique_resource,用于独家所有权资源管理的通用 RAII 包装器。 这是使用 Boost 软件许可证 1.0 的 unique_resource 实现。 此实现基于 C++ 标准委员会论文中的示例实现。 什么是 unique_resource unique_resource是std :: unique_ptr的概括。 std::unique_ptr 只能由类似指针的类型实例化。 unique_resource没有此限制,通常可以与用户的自定义删除器一起使用。 安装 将unique_resource.hpp放入您的包含目录。 示例用法 # include < iostream> # include " unique_resource.hpp " // some dummy resource functions using handle_t = int ; decltype