【发布时间】:2010-12-06 22:06:28
【问题描述】:
我需要一个容器(不一定是 STL 容器),它可以让我轻松地执行以下操作:
- 在任意位置插入和移除元素
- 按索引访问元素
- 以任意顺序迭代元素
我使用了 std::list,但它不允许我在任何位置插入(确实如此,但为此我必须遍历所有元素,然后在该位置插入我想要,这很慢,因为列表可能很大)。那么您能推荐任何有效的解决方案吗?
【问题讨论】:
-
你想解决什么问题?
标签: c++ list stl containers