【文件属性】:
文件名称: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)