标签: c++ memory-management stl implementation deque
当我们将新元素插入std::deque时,如果现有的块都已满,它可以分配一个新块来包含该元素。
std::deque
但是,实现如何控制块大小?
用户是否可以控制块大小?或者它只取决于实现的选择,例如4K或8K?
答案 0 :(得分:1)
这是实现的选定值,并且无法控制它。
例如,Microsoft为块中的元素数选择16或更小的值。 (搜索_DEQUESIZ)。