我想维护一个Names
列表,然后搜索列表中是否存在文字"a name"
。
我应该使用QMap:
QMap<QString, bool> Names;
Names.find("a name");
或QList:
QList<QString> Names:
bool found = false;
foreach(QString name, Names){
if (name == "a name"){
found = true;
break;
}
}
答案 0 :(得分:3)
如果您不需要容器有任何订单,请使用QSet<QString>
。
答案 1 :(得分:2)