0946login:Penguin
2021/11/06(土) 15:43:11.24ID:Au2x2mqqだからならんて・・・ちゃんとドキュメントを読め
"When iterating over a QMap, the items are always sorted by key. With QHash, the items are arbitrarily ordered."
実行例)
ser@cd903f278094:~/build$ cat ../project/sample.cpp
#include <QHash>
#include <iostream>
#include <QString>
int main(int argc, char *argv[])
{
QHash<QString, int> hash;
hash.insert("January", 1);
hash.insert("February", 2);
hash.insert("December", 12);
QHash<QString, int>::iterator i;
for (i = hash.begin(); i != hash.end(); ++i)
std::cout << i.key().toStdString() << ": " << i.value() << std::endl;
}
user@cd903f278094:~/build$ ./sample
February: 2
December: 12
January: 1
user@cd903f278094:~/build$