arena_alloc

时间:2024-04-18 05:54:22
【文件属性】:

文件名称: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)

网友评论