Hi,
I have a QMultiMap<QString, QString> data structure.
Now, I want to insert the different QString values to the same key. The insertion is just based in the insertion order.
For example if I do
map.insert("mykey", "myvalue_1");
map.insert("mykey", "myvalue_2");
map.insert("mykey", "myvalue_3");
map.insert("mykey", "myvalue_4");
I would have the values in this order:
1. "myvalue_1"
2. "myvalue_2"
3. "myvalue_3"
4. "myvalue_4"
But what I have is:
1. "myvalue_4"
2. "myvalue_3"
3. "myvalue_2"
4. "myvalue_1"
From the QMultiMap::insert documentation it says that values belonging to the same key are inserted in reverse order.
How can I achieve what I need?
I tried with
map.insert(map.constEnd(), "mykey", "myvalue_1"); but the result is the same
Thank you
Bookmarks