QMap への値の挿入に問題があり、その理由がわかりません。やろうとしていたことを機能させるために、コードを削除しました。コードは以下のとおりです。
#include <QtCore/QCoreApplication>
#include <QString>
#include <QMap>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString string1 = "a";
QString string2 = "b";
QMap<QString,QString> myMap;
myMap.insert(string1,string2);
return a.exec();
}
これにより、次のマップが生成されます。
なぜこうなった?私は何を間違っていますか?