# LinearAllocator::Destructor 销毁线性分配器并释放底层缓冲区。 ```cpp ~LinearAllocator() override; ``` ## 行为说明 当前实现根据构造来源选择释放方式: - 如果有父分配器,则调用 `m_parent->Free(m_buffer)` - 否则在 Windows 上调用 `_aligned_free(m_buffer)`,非 Windows 路径调用 `std::free(m_buffer)` ## 相关文档 - [返回类型总览](LinearAllocator.md) - [Constructor](Constructor.md)