【发布时间】:2011-06-30 17:29:30
【问题描述】:
我自己从未使用过std::list<T>。我想知道当我们已经拥有std::vector<T> 时人们何时使用它,就像具有连续内存的数组一样。当我们需要顺序容器时,std::vector 似乎是一个完美的选择!
所以我的问题是
- 你究竟是什么时候更喜欢
std::list而不是std::vector?为什么? - 你什么时候更喜欢
std::vector而不是std::list?为什么?
如果有性能方面的考虑,请也列出它们并附上详细的解释/信息。
如果可能,还请引用一些参考资料,以支持您的回答。
【问题讨论】:
标签: c++ stl containers