C++ QMap<;QString,QVector<;QString>&燃气轮机;访问QVector C++;Qt
我试图在我的课堂上使用这张地图C++ QMap<;QString,QVector<;QString>&燃气轮机;访问QVector C++;Qt,c++,qt,vector,C++,Qt,Vector,我试图在我的课堂上使用这张地图 static QMap<QString,QVector<QString>> myMap = { {"aaa", {"bbb", "ccc"} }, {"ddd", {"eee", "fff"} }, {"ggg", {"hhh" "jjj"} }, }; 我所期望的是: value(“aaa”)返回一个QVector->第一个元素
static QMap<QString,QVector<QString>> myMap = {
{"aaa", {"bbb", "ccc"} },
{"ddd", {"eee", "fff"} },
{"ggg", {"hhh" "jjj"} },
};
我所期望的是:
value(“aaa”)返回一个QVector->第一个元素应该是“bbb”
同样适用于:(预期为“ccc”,但获得“bbbccc”)
我真的不明白为什么。有人有主意吗?你漏掉了一个逗号:
{"ggg", {"hhh" "jjj"} },
^here
啊,老兄,我想在显示器前好几个小时,非常感谢@用户3482407记住每隔几个小时休息一下,感受一下阳光照在脸上的感觉-这很有帮助!:-)
QString ret = myMap.value("aaa").last();
{"ggg", {"hhh" "jjj"} },
^here