Files
XCEngine/docs/api/XCEngine/Memory/LinearAllocator/Destructor.md

453 B

LinearAllocator::Destructor

销毁线性分配器并释放底层缓冲区。

~LinearAllocator() override;

行为说明

当前实现根据构造来源选择释放方式:

  • 如果有父分配器,则调用 m_parent->Free(m_buffer)
  • 否则在 Windows 上调用 _aligned_free(m_buffer),非 Windows 路径调用 std::free(m_buffer)

相关文档