Ho un viz struct:Qt e trovare le corrispondenze parziali in un QList
struct NameKey
{
std::string fullName;
std::string probeName;
std::string format;
std::string source;
}
che si tengono in un QList:
QList<NameKey> keyList;
quello che devo fare è trovare un'occorrenza in keylist di una corrispondenza parziale in cui la ricerca riguarda un NameKey che ha solo due membri pieni. Tutte le voci della keylist sono complete di NameKey.
La mia attuale implementazione è, beh, noiosa all'estremo con troppe if e condizioni.
Quindi, se ho un DataKey con un fullName e un formato ho bisogno di trovare tutte le occorrenze in keyList che corrispondono. Qualche utile Qt/boost disponibile?
Beh, questo sembra fantastico! Grazie. – ExpatEgghead
la mia sembra un po 'diversa. return! (FullName.size() && x.fullName.compare (fullName)) && ! (ProbeName.size() && x.probeName.compare (probeName)) && ! (Format.size() && x. format.compare (formato)) && ! (source.size() && x.source.compare (source)); – ExpatEgghead