2013-07-26 36 views
0

我想保持Names列表,然後搜索是否存在該列表中的文字"a name"的列表來搜索一個名稱。使用QMAP或容器的QList如果我想在名稱

我應該使用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; 
    } 
} 
+2

或展示Qset 搜索a name是否在Names spiritwolfform

回答

3

如果您不需要容器有任何順序,使用QSet<QString>

相關問題