我有一个结构体 viz:
struct NameKey
{
std::string fullName;
std::string probeName;
std::string format;
std::string source;
}
这些内容储存在 QList 中:
QList<NameKey> keyList;
我需要做的是在keyList中找到部分匹配的出现,其中搜索的是只填充了两个成员的NameKey。 所有的keyList条目都是完整的NameKey。
目前我的实现方式非常无聊,有太多的if和条件。
因此,如果我有一个带有全名和格式的DataKey,我需要找到所有与之匹配的keyList中的出现。 是否有任何有用的Qt / boost工具可用?