# PoolAllocator::GetBlockSize ```cpp size_t GetBlockSize() const; ``` 返回内存池中每个内存块的大小。此值在构造时确定,之后保持不变。实际分配的内存可能按对齐要求调整,但块大小返回原始请求值。 **参数:** 无 **返回:** 每个内存块的字节大小 **复杂度:** O(1) **示例:** ```cpp #include PoolAllocator pool(sizeof(int) * 100, 50); size_t blockSize = pool.GetBlockSize(); // 400 字节 void* block = pool.Allocate(); int* arr = static_cast(block); // arr 指向的大小为 blockSize 字节的内存块 ``` ## 相关文档 - [PoolAllocator 总览](pool-allocator.md) - 返回类总览