Bonjour à tous,
J'ai un petit problème d'algo en C++ et préférerais éviter d'utiliser une boucle en utilisant une solution de la STL, si tant est qu'elle existe.
Voici la situation: j'ai un vector<string> et un objet de type Molecule:
1 2 3 4 5 6 7 8 | class Molecule { public: bool match(string pattern); }; Molecule mol; vector<string> patterns; |
J'aimerais savoir si Molecule::match(…) renvoie true pour au moins un des patterns. J'ai pensé à any_of de C++11 mais je ne sais pas si c'est possible:
1 | any_of(patterns.begin(), patterns.end(), [](Molecule mol){/* ??? */}) |
Une idée? Merci d'avance!
+0
-0