文件名称:arena_alloc
文件大小:3KB
文件格式:ZIP
更新时间:2024-04-18 05:54:22
C++
arena_alloc 有状态的竞技场分配器,可以与标准容器一起使用 如果内存不足,则退回到标准分配器 由于分配器无法维护状态,因此它使用内部静态类来跟踪分配 要指定竞技场的大小,请在包含头文件之前定义宏ARENA_ALLOCATOR_SIZE 默认大小为一兆字节 # define ARENA_ALLOCATOR_SIZE 1024 # include " arena_alloc.h " 使用c ++ 20的功能,但是c ++ 17的等效功能可用,并在需要时将其注释掉。 用法示例 allocator< int> alloc; std::vector< int>> vec1 ( 100 , alloc);
【文件预览】:
arena_alloc-main
----driver.cpp(717B)
----LICENSE(1KB)
----.gitignore(270B)
----README.md(648B)
----arena_alloc.h(3KB)