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

时间:2024-06-18 09:05:37
【文件属性】:
文件名称:unique_resource:unique_resource,用于独家所有权资源管理的通用 RAII 包装器
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-18 09:05:37
C++ 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
【文件预览】:
unique_resource-master
----test()
--------test.cpp(3KB)
--------compile.sh(88B)
----unique_resource.hpp(4KB)
----README.md(3KB)
----LICENSE.txt(1KB)

网友评论