我在将值插入 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();
}
这会产生以下地图:
为什么会这样?我究竟做错了什么?