Files
XCEngine/docs/api/XCEngine/Memory/Allocator/Free.md

495 B

IAllocator::Free

释放一块已分配内存。

virtual void Free(void* ptr) = 0;

行为说明

这是纯虚接口,但并不是每个实现都真正支持独立释放:

  • LinearAllocator 当前为空实现。
  • PoolAllocator 支持把 block 放回空闲链表。
  • ProxyAllocator 会把调用转发到底层分配器。

参数

  • ptr - 待释放指针。

返回值

  • 无。

相关文档