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