两篇:
https://cloud.tencent.com/developer/article/1383821
https://blog.csdn.net/breaksoftware/article/details/82948224
set类要优于对应的map类容器。即set优于map;multiset优于multimap;unordered_set优于unordered_map;unordered_multiset优于unordered_multimap。
multi类要优于对应的非multi类容器。即multimap优于map;multiset优于set;unordered_multimap优于unordered_map;unordered_multiset优于unordered_set。
无序关联容器要优于有序关联容器。
插入:
结论:
在尾部插入时,vector的性能是最好的。其他两个场景下,vector的性能都是最差的。但是在中间插入场景,容器元素个数小于256时,vector还是最优的。但是之后衰退严重。
deque在头部和尾部插入元素场景下性能优异。
list和forward_list在中间插入元素场景下性能优异。
在关联容器中,只有在头部插入场景下的unorde