【发布时间】:2020-05-11 03:05:22
【问题描述】:
如果我有一个std:queue,我可以删除中间的一个元素吗?
还是我应该选择一个简单的向量?
编辑:
最后,我的搜索介于std::list 和std::deque 之间。 this post 给出了一个很好的比较,尽管我仍然有点犹豫不决。
一方面,由于删除后我不会访问更多成员(操作完成),我并不担心迭代器失效。 另一方面,我可能会一个一个地访问(或搜索)元素,所以随机访问可能没那么重要……
【问题讨论】:
-
相关和/或有趣的阅读:stackoverflow.com/questions/4010097/…
标签: c++ containers