1 默认使用vector,它有简单的内存结构,方便的随机的读取,数据处理速度也可以。
2 如果需要经常在队列的头和尾进行删除操作那么使用deque,或者有大量的数据删除,导致内存的删减这样也最好使用deque。
3 如果删除或者移动元素是在容器的中间,这个时候使用list,但是list 对查找指定元素比较慢。
4如果需要经常搜索的容器,那么最好使用set和multset。
5需要key/value时或者关系数组或者数据字典时使用map
1 默认使用vector,它有简单的内存结构,方便的随机的读取,数据处理速度也可以。
2 如果需要经常在队列的头和尾进行删除操作那么使用deque,或者有大量的数据删除,导致内存的删减这样也最好使用deque。
3 如果删除或者移动元素是在容器的中间,这个时候使用list,但是list 对查找指定元素比较慢。
4如果需要经常搜索的容器,那么最好使用set和multset。
5需要key/value时或者关系数组或者数据字典时使用map