![]() |
1
70
随着容器的增长,向量的重新分配需要将所有元素复制到新的内存块中。生成deque将分配一个新块并将其链接到块列表-不需要副本。 当然,如果您愿意的话,可以指定使用不同的支持容器。所以如果你有一个你知道不会增长很多的堆栈,告诉它使用一个向量而不是一个deque,如果这是你的偏好。 |
![]() |
2
12
见Herb Sutter的 Guru of the Week 54 对于向量和deque的相对优点,两者都可以做到。 我认为优先级队列和队列之间的不一致仅仅是不同的人实现了它们。 |
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
![]() |
C_Rod · 在模板方法中确定STL容器中项目的数据类型 3 年前 |
![]() |
quantumwell · 将空向量放入std::map() 7 年前 |
![]() |
OutOfBound · 对未初始化内存使用算法的优点 7 年前 |
![]() |
DarthRubik · 在使用列表删除之后,迭代器如何不无效 7 年前 |