gpt4 book ai didi

c++ - QMap Insert 只为 Value 和 Key 产生(错误)0

转载 作者:行者123 更新时间:2023-11-28 06:49:03 31 4
gpt4 key购买 nike

我在向 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();
}

这会产生以下 map : output Map

为什么会这样?我做错了什么?

最佳答案

这看起来像是 VS 变量监视的问题,它在解析变量内容时遇到问题。

如果您使用 QDebug() 检查 myMap 中的值,您可能会发现这些对已正确插入但 VS 没有正确解释内容。

尝试卸载并重新安装您的 VS 插件,如果问题仍然存在,请使用 Qt 记录一个错误,说明他们在 VS 插件中的 QMap 解析脚本可能有问题。

关于c++ - QMap Insert 只为 Value 和 Key 产生(错误)0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24367028/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com