0
为了
可能重复:
how does the stl’s multimap insert respect orderings?多重映射查询 - 我们在其中存储密钥具有多个值
我有多重映射如下 - multimap<string,string> myMultiMap;
myMultiMap[sKey] = s1;
myMultiMap[sKey] = s2;
myMultiMap[sKey] = s3;
我依次添加s1,s2,s3。稍后,我可能会传递一个值为1,2,3的值,并以此为依据。
例如,如果我通过'1',我应该找回s1。
如果我这样做 - iterator = myMultiMap.equal_range(sKey);
获取迭代器列表中第一个元素的值。
这种工作?迭代器是否按照插入的顺序存储了一个键的值(如果有多个值)?
请指教。
THX - 阿南德
^h你试过了吗? – WeaselFox