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