>>955
QHashという順序保存されない方を先に選んだだけ
QMapのコードもあったんだけど、貼ろうとしたら実験すると言ってたから貼らなかった
user@cd903f278094:~/build$ cat ../project/sample.cpp
#include <QMap>
#include <iostream>
#include <QString>
int main(int argc, char *argv[])
{
QMap<QString, int> map;
map.insert("January", 1);
map.insert("February", 2);
map.insert("December", 12);
QMap<QString, int>::iterator i;
for (i = map.begin(); i != map.end(); ++i)
std::cout << i.key().toStdString() << ": " << i.value() << std::endl;
}
user@cd903f278094:~/build$ ./sample
December: 12
February: 2
January: 1
user@cd903f278094:~/build$
結果はこんな感じでドキュメントどおりkey順になっていてこれが保存されている