# PoolAllocator::Reallocate 重分配一个 block。 ```cpp void* Reallocate(void* ptr, size_t newSize) override; ``` ## 行为说明 当前实现没有真正支持可变尺寸重分配,函数体固定返回 `nullptr`,也不会读取 `ptr` 或 `newSize`。 ## 参数 - `ptr` - 原 block 指针;当前实现忽略。 - `newSize` - 新大小;当前实现忽略。 ## 返回值 - `void*` - 当前固定返回 `nullptr`。 ## 设计说明 这与池分配器的典型定位一致:它更适合固定尺寸对象,而不是 `realloc` 风格的可变尺寸缓冲。 ## 相关文档 - [返回类型总览](PoolAllocator.md) - [Allocate](Allocate.md)