簡體   English   中英

存儲未排序的鍵值對

[英]to store unsorted key value pair

C ++ STL中有沒有可用的容器來存儲帶有重復鍵的未排序鍵值對?

我在想std :: unordered_multimap容器在這種情況下會幫助我,但是具有等效鍵的元素在此組合在一起。

我建議您看一下序列容器 基本上,您可以將std :: pair <鍵,值>存儲在某個序列容器中。

如果只需要存儲鍵值對,有時需要在容器的末尾添加新的鍵值對,則std :: vector就足夠了。 如果您還想在容器的開頭插入元素,請查看std :: deque 等等...

因此,最好的策略是分析您的約束並選擇適當的序列容器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM