# Array::SetAllocator() ```cpp void SetAllocator(Memory::IAllocator* allocator); ``` 设置数组的内存分配器指针(当前实现未使用此分配器)。 **参数:** - `allocator` - 指向 `Memory::IAllocator` 接口的指针 **注意:** - 此方法仅存储分配器指针,**当前实现未使用该分配器进行内存分配** - 所有内存分配仍使用 `::operator new/delete` - 如果数组已有元素,设置新的分配器后,**不会**迁移现有元素 - 仅影响后续的内存分配操作(但实际上分配器未被使用) **线程安全:** ❌ 操作期间不可并发访问 **示例:** ```cpp XCEngine::Containers::Array arr; arr.SetAllocator(customAllocator); ``` ## 相关文档 - [Array 总览](array.md) - 返回类总览